.birth-dino-module__eV6VOq__pageRoot{background:radial-gradient(circle at 50% 42%,#4a270e61,#0000 34%),linear-gradient(#130b05 0%,#0d0703 100%);min-height:100vh;padding:48px 16px}.birth-dino-module__eV6VOq__shell{color:#4c321a;gap:18px;width:min(100%,390px);margin:0 auto;font-family:Georgia,Times New Roman,Apple SD Gothic Neo,Malgun Gothic,serif;display:grid}.birth-dino-module__eV6VOq__certificate{background:linear-gradient(#fff4c5db,#f3dd97e6),radial-gradient(circle at 50% 24%,#fffce0d9,#0000 34%),#ead38f;border:2px solid #b88a31;padding:34px 28px 30px;position:relative;overflow:hidden;box-shadow:0 0 0 5px #d6b0533d,0 22px 44px #0000006b,inset 0 0 36px #704a182e}.birth-dino-module__eV6VOq__inputCertificate{min-height:684px}.birth-dino-module__eV6VOq__resultCertificate{padding-bottom:34px}.birth-dino-module__eV6VOq__certificate:before{content:"";pointer-events:none;border:1px solid #9c702aa3;position:absolute;inset:10px}.birth-dino-module__eV6VOq__certificate:after{content:"";pointer-events:none;border:1px solid #9c702a47;position:absolute;inset:16px}.birth-dino-module__eV6VOq__cornerTopLeft,.birth-dino-module__eV6VOq__cornerTopRight,.birth-dino-module__eV6VOq__cornerBottomLeft,.birth-dino-module__eV6VOq__cornerBottomRight{z-index:1;pointer-events:none;border-color:#82551c75;width:28px;height:28px;position:absolute}.birth-dino-module__eV6VOq__cornerTopLeft{border-top:2px solid;border-left:2px solid;top:14px;left:14px}.birth-dino-module__eV6VOq__cornerTopRight{border-top:2px solid;border-right:2px solid;top:14px;right:14px}.birth-dino-module__eV6VOq__cornerBottomLeft{border-bottom:2px solid;border-left:2px solid;bottom:14px;left:14px}.birth-dino-module__eV6VOq__cornerBottomRight{border-bottom:2px solid;border-right:2px solid;bottom:14px;right:14px}.birth-dino-module__eV6VOq__certificateHeader{z-index:2;text-align:center;justify-items:center;gap:14px;margin-bottom:34px;display:grid;position:relative}.birth-dino-module__eV6VOq__resultCertificate .birth-dino-module__eV6VOq__certificateHeader{margin-bottom:24px}.birth-dino-module__eV6VOq__institute{color:#8c2a22;letter-spacing:.28em;width:min(100%,250px);margin:0;font-size:.78rem;font-weight:700;line-height:1.35}.birth-dino-module__eV6VOq__rule{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;width:100%;display:grid}.birth-dino-module__eV6VOq__rule:before,.birth-dino-module__eV6VOq__rule:after{content:"";background:#7e531e57;height:1px}.birth-dino-module__eV6VOq__rule span{background:#6d4019;width:14px;height:14px;transform:rotate(45deg)}.birth-dino-module__eV6VOq__documentTitle{color:#1f160e;letter-spacing:.34em;text-indent:.34em;margin:0;font-size:1.54rem;font-weight:700;line-height:1.55}.birth-dino-module__eV6VOq__form{z-index:2;gap:24px;display:grid;position:relative}.birth-dino-module__eV6VOq__lineField,.birth-dino-module__eV6VOq__dateField,.birth-dino-module__eV6VOq__toggleGroup{border:0;gap:9px;margin:0;padding:0;display:grid}.birth-dino-module__eV6VOq__lineField span,.birth-dino-module__eV6VOq__dateField legend,.birth-dino-module__eV6VOq__toggleGroup legend{color:#5b3a1d;letter-spacing:.08em;margin:0;font-size:.88rem;font-weight:700}.birth-dino-module__eV6VOq__lineField input,.birth-dino-module__eV6VOq__dateField input{color:#4c321a;width:100%;min-height:34px;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #64431894;border-radius:0;outline:0;font-size:1rem;font-weight:700}.birth-dino-module__eV6VOq__lineField input::placeholder,.birth-dino-module__eV6VOq__dateField input::placeholder{color:#533d236b}.birth-dino-module__eV6VOq__lineField input:focus,.birth-dino-module__eV6VOq__dateField input:focus{border-bottom-color:#9e2f2a;box-shadow:0 1px #9e2f2a}.birth-dino-module__eV6VOq__dateField{grid-template-columns:1.35fr .72fr .72fr;column-gap:14px}.birth-dino-module__eV6VOq__dateField legend{grid-column:1/-1}.birth-dino-module__eV6VOq__dateField label{display:block}.birth-dino-module__eV6VOq__dateField input{text-align:center}.birth-dino-module__eV6VOq__toggleGroup{grid-template-columns:1fr 1fr;gap:10px 12px}.birth-dino-module__eV6VOq__toggleGroup legend{grid-column:1/-1}.birth-dino-module__eV6VOq__toggleGroup button{color:#795836;min-height:31px;font:inherit;letter-spacing:.16em;cursor:pointer;background:#fff7d038;border:1px solid #74522347;font-size:.9rem;font-weight:700}.birth-dino-module__eV6VOq__toggleGroup .birth-dino-module__eV6VOq__toggleActive{color:#9e2f2a;background:#a4302b14;border-color:#a5322d}.birth-dino-module__eV6VOq__toggleGroup button:disabled{color:#7958366b;cursor:not-allowed}.birth-dino-module__eV6VOq__helperText,.birth-dino-module__eV6VOq__errorMessage{color:#6b4a26;background:#fff9dc80;border:1px solid #724e1e3d;margin:-10px 0 0;padding:9px 11px;font-size:.78rem;font-weight:700}.birth-dino-module__eV6VOq__errorMessage{color:#9e2f2a;border-color:#9e2f2a59}.birth-dino-module__eV6VOq__submitButton,.birth-dino-module__eV6VOq__primaryButton,.birth-dino-module__eV6VOq__secondaryButton{min-height:50px;font:inherit;cursor:pointer;border:0;font-weight:700}.birth-dino-module__eV6VOq__submitButton{color:#fff4d5;letter-spacing:.42em;text-indent:.42em;background:#8f2526;margin-top:8px;font-size:1.02rem;position:relative;box-shadow:12px 12px #7350222e,0 10px 18px #501e1242}.birth-dino-module__eV6VOq__primaryButton:disabled{color:#fff4d6b8;cursor:not-allowed;background:#b99f74;box-shadow:8px 8px #7350221f}.birth-dino-module__eV6VOq__secondaryButton:disabled{color:#4c321a7a;cursor:not-allowed;box-shadow:4px 4px #0000001f}.birth-dino-module__eV6VOq__privacyNote{color:#5b3a1d75;text-align:center;margin:-5px 0 0;font-size:.78rem;font-weight:700}.birth-dino-module__eV6VOq__resultBody{z-index:2;gap:18px;display:grid;position:relative}.birth-dino-module__eV6VOq__resultCover{text-align:center;justify-items:center;gap:8px;display:grid}.birth-dino-module__eV6VOq__titlePrefix{color:#5b3a1d;letter-spacing:.18em;text-align:center;margin:0;font-size:.92rem;font-weight:700}.birth-dino-module__eV6VOq__resultTitle{color:#1f160e;letter-spacing:.08em;text-align:center;text-indent:.08em;word-break:keep-all;overflow-wrap:normal;margin:0;font-size:clamp(1.66rem,8.2vw,2.34rem);font-weight:800;line-height:1.12}.birth-dino-module__eV6VOq__subtitle{color:#4e34169e;letter-spacing:.04em;text-align:center;margin:-2px 0 0;font-size:.82rem;font-weight:700}.birth-dino-module__eV6VOq__imageFrame{aspect-ratio:4/5;background:radial-gradient(circle at 48% 40%,#fff9d873,#0000 44%),#f4de9e57;border:1px solid #74522347;place-items:center;width:min(100%,236px);margin:-2px auto 0;display:grid;position:relative;overflow:hidden}.birth-dino-module__eV6VOq__resultCertificate .birth-dino-module__eV6VOq__imageFrame{box-shadow:inset 0 0 28px #7452231f}.birth-dino-module__eV6VOq__dinoImage{object-fit:contain;object-position:center bottom;width:100%;height:100%}.birth-dino-module__eV6VOq__imageFallback{color:#4c321a;text-align:center;place-items:center;gap:8px;padding:18px;display:grid}.birth-dino-module__eV6VOq__imageFallback span{letter-spacing:.12em;font-size:1.18rem;font-weight:800}.birth-dino-module__eV6VOq__imageFallback small{color:#4e34168f;font-size:.78rem;font-weight:700}.birth-dino-module__eV6VOq__hashtagRow{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.birth-dino-module__eV6VOq__hashtagRow span{color:#6b4a26;background:#fff7d057;border:1px solid #7452232e;align-items:center;min-height:28px;padding:0 9px;font-size:.78rem;font-weight:800;display:inline-flex}.birth-dino-module__eV6VOq__sectionStack{gap:14px;margin-top:0;display:grid}.birth-dino-module__eV6VOq__resultSection{border-top:1px solid #74522347;padding-top:14px}.birth-dino-module__eV6VOq__resultSection h2{color:#4c321a;letter-spacing:.1em;margin:0 0 10px;font-size:.96rem;font-weight:800}.birth-dino-module__eV6VOq__resultSection h2:before{content:"§ "}.birth-dino-module__eV6VOq__factSection{background:#fff7d03d;border:1px solid #7452233d;padding:14px 13px 13px}.birth-dino-module__eV6VOq__factSection h2{margin-bottom:7px}.birth-dino-module__eV6VOq__factText{color:#4f3a23;margin:0;font-size:.88rem;font-weight:700;line-height:1.72}.birth-dino-module__eV6VOq__resultSection ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.birth-dino-module__eV6VOq__resultSection li{color:#4f3a23;padding-left:17px;font-size:.88rem;font-weight:700;line-height:1.72;position:relative}.birth-dino-module__eV6VOq__resultSection li:before{content:"";background:#8f2526;width:5px;height:5px;position:absolute;top:.72em;left:1px;transform:rotate(45deg)}.birth-dino-module__eV6VOq__friendCard{background:#8f25260f;border:1px solid #8f25263d;gap:6px;padding:14px 13px;display:grid}.birth-dino-module__eV6VOq__friendCard span{color:#8f2526;letter-spacing:.04em;font-size:.82rem;font-weight:800}.birth-dino-module__eV6VOq__friendCard span:before{content:"♥ "}.birth-dino-module__eV6VOq__friendCard strong{color:#2c1f12;letter-spacing:.08em;font-size:1.08rem;font-weight:800}.birth-dino-module__eV6VOq__actionRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.birth-dino-module__eV6VOq__secondaryButton{color:#4c321a;background:#f3dfa2;border:1px solid #b88a3194;box-shadow:6px 6px #0003}.birth-dino-module__eV6VOq__primaryButton{color:#fff4d5;background:#8f2526;box-shadow:6px 6px #0003}.birth-dino-module__eV6VOq__wideButton{grid-column:1/-1}.birth-dino-module__eV6VOq__shareMessage{color:#4c321a;text-align:center;background:#f3dfa2eb;border:1px solid #b88a3161;margin:-6px 0 0;padding:10px 12px;font-size:.82rem;font-weight:800}.birth-dino-module__eV6VOq__shareCaptureStage{pointer-events:none;width:430px;height:430px;position:fixed;top:0;left:-10000px;overflow:hidden}.birth-dino-module__eV6VOq__shareCard{color:#3e2814;text-align:center;background:linear-gradient(#fff4c5e6,#f3dd97f0),radial-gradient(circle at 50% 32%,#fffce0d1,#0000 38%),#ead38f;border:2px solid #b88a31;align-content:start;justify-items:center;width:400px;height:400px;padding:26px 28px 22px;font-family:Georgia,Times New Roman,Apple SD Gothic Neo,Malgun Gothic,serif;display:grid;position:relative;box-shadow:inset 0 0 32px #704a1829}.birth-dino-module__eV6VOq__shareCard:before{content:"";border:1px solid #9c702a85;position:absolute;inset:10px}.birth-dino-module__eV6VOq__shareCardBrand{z-index:1;color:#8f2526;letter-spacing:.42em;text-indent:.42em;margin:0 0 12px;font-size:.78rem;font-weight:900;position:relative}.birth-dino-module__eV6VOq__shareCardPrefix{z-index:1;color:#5b3a1d;letter-spacing:.16em;margin:0;font-size:.9rem;font-weight:800;position:relative}.birth-dino-module__eV6VOq__shareCard h2{z-index:1;color:#1f160e;letter-spacing:.08em;text-indent:.08em;word-break:keep-all;margin:5px 0 8px;font-size:2rem;font-weight:900;line-height:1.08;position:relative}.birth-dino-module__eV6VOq__shareCardImage{z-index:1;place-items:center;width:178px;height:160px;margin:0 0 10px;display:grid;position:relative;overflow:hidden}.birth-dino-module__eV6VOq__shareCardImage img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.birth-dino-module__eV6VOq__shareCardTags{z-index:1;flex-wrap:wrap;justify-content:center;gap:6px;width:100%;display:flex;position:relative}.birth-dino-module__eV6VOq__shareCardTags span{color:#6b4a26;background:#fff7d06b;border:1px solid #74522333;align-items:center;min-height:24px;padding:0 8px;font-size:.74rem;font-weight:900;display:inline-flex}.birth-dino-module__eV6VOq__shareCardUrl{z-index:1;color:#4e34168f;letter-spacing:.12em;margin:0;font-size:.72rem;font-weight:800;position:absolute;bottom:18px;left:0;right:0}@media (max-width:420px){.birth-dino-module__eV6VOq__pageRoot{padding:28px 12px}.birth-dino-module__eV6VOq__certificate{padding:32px 24px 28px}.birth-dino-module__eV6VOq__inputCertificate{min-height:650px}.birth-dino-module__eV6VOq__documentTitle{font-size:1.38rem}.birth-dino-module__eV6VOq__resultCertificate{padding:32px 24px}.birth-dino-module__eV6VOq__resultTitle{font-size:clamp(1.56rem,8vw,2rem)}}
