.edict-card{--ed-ink: #3A2412;--ed-title: #5A1A1C;--ed-deco: #6B4219;--ed-meta: #4A2D18;position: relative;margin-top: 14px}.edict-body{position: relative;display: flex;aspect-ratio: 1672 / 941;background: #F7EEDC url("../assets/edict/scroll-720.webp") center / 100% 100% no-repeat;filter: drop-shadow(0 4px 6px rgba(70,40,10,.16))}.hero .edict-body{filter: drop-shadow(0 6px 14px rgba(0,0,0,.45))}@media (min-resolution: 2.5dppx),(-webkit-min-device-pixel-ratio: 2.5),(min-width: 400px) and (min-resolution: 1.9dppx),(min-width: 400px) and (-webkit-min-device-pixel-ratio: 1.9){.edict-body{background-image: url("../assets/edict/scroll-1200.webp")}}.edict-paper{flex: 1;min-width: 0;display: flex;flex-direction: column;align-items: center;padding: 10.41% 12% 9.57%;text-align: center;color: var(--ed-ink)}.edict-title{align-self: stretch;margin: 0;font-weight: 400;line-height: 1}.edict-script{display: block;width: fit-content;margin: 0 auto;font-family: "RKBA Edict Script","Snell Roundhand","Apple Chancery","URW Chancery L",cursive;font-size: 13px;line-height: 1;color: var(--ed-deco)}.edict-ko{display: block;width: fit-content;margin: 1px auto 0;padding-left: .12em;font-family: "RKBA Edict Title","RKBA Serif",serif;font-weight: 700;font-size: 19px;line-height: 1.15;letter-spacing: .12em;color: var(--ed-title)}.edict-title::after{content: "";display: block;width: 46%;height: 1px;margin: 3px auto 0;background: linear-gradient(90deg,rgba(176,138,62,0),#B08A3E,rgba(176,138,62,0))}.edict-text{align-self: stretch;margin: auto -2.6%;font-family: "RKBA Edict","RKBA Serif",serif;font-weight: 500;font-size: 14px;line-height: 1.5;color: var(--ed-ink);word-break: keep-all;overflow-wrap: anywhere;text-wrap: balance}.edict-foot{align-self: stretch;display: flex;align-items: flex-end;gap: 4px;padding: 0 3% 0 5%;text-align: left}.edict-attest{display: contents}.edict-date{flex: none;margin: 0 auto 1px 0;font-family: "RKBA Edict","RKBA Serif",serif;font-weight: 500;font-size: 11.5px;line-height: 1.3;color: var(--ed-meta);white-space: nowrap}.edict-sign{min-width: 0;margin: 0 0 1px;font-family: "RKBA Edict Title","RKBA Serif",serif;font-weight: 700;font-size: 11.5px;line-height: 1.3;color: var(--ed-ink);text-align: right;white-space: nowrap}.edict-seal{position: relative;flex: none;width: 30px;height: 27.3px;margin: -4px -3px -4px 0;transform: rotate(-12deg);filter: drop-shadow(0 1.5px 1px rgba(40,10,0,.35))}.edict-seal-text{font-family: "RKBA Edict Script","Times New Roman",serif;font-size: 15px;letter-spacing: .4px;fill: #F0C8B8}.edict-unfold .edict-body{animation: edictUnroll .9s cubic-bezier(.2,.7,.2,1) .1s both}.edict-unfold .edict-paper > *{animation: edictInk .5s ease-out .65s both}.edict-unfold .edict-seal{animation: edictStamp .45s cubic-bezier(.3,1.6,.5,1) 1.05s both}@keyframes edictUnroll{from{clip-path: inset(0 43% 0 43%)}to{clip-path: inset(0 0 0 0)}}@keyframes edictInk{from{opacity: 0}to{opacity: 1}}@keyframes edictStamp{from{opacity: 0;transform: rotate(-4deg) scale(1.5)}to{opacity: 1;transform: rotate(-12deg) scale(1)}}@media (prefers-reduced-motion: reduce){.edict-unfold .edict-body,.edict-unfold .edict-paper > *,.edict-unfold .edict-seal{animation: none}}html:lang(en) .edict-script{font-family: "RKBA Edict","RKBA Serif",serif;font-style: italic;font-weight: 600;font-size: 12px}html:lang(en) .edict-ko{font-size: 17px;letter-spacing: .14em;padding-left: .14em;text-transform: uppercase}html:lang(en) .edict-text{font-weight: 600;font-size: 15.5px;line-height: 1.3}html:lang(en) .edict-date{font-weight: 600;font-size: 12.5px}html:lang(en) .edict-sign{font-size: 8.5px;line-height: 1.35;letter-spacing: .06em;text-transform: uppercase;white-space: normal;text-wrap: balance}html:lang(ja) .edict-ko{letter-spacing: .2em;padding-left: .2em}html:lang(ja) .edict-text{word-break: normal;line-break: strict}.edict-special{position: relative}.edict-ribbon{position: absolute;z-index: 2;top: 2px;left: 50%;transform: translateX(-50%);margin: 0;padding: 3px 14px;font-family: var(--ff-body);font-size: 13px;font-weight: 700;line-height: 1.3;white-space: nowrap;letter-spacing: .04em;color: #3A2A08;background: linear-gradient(#F3DC94,#D6B05A);border: 1px solid #A67C2A;border-radius: 4px;box-shadow: 0 2px 5px rgba(0,0,0,.25)}
