@font-face{font-family:Metamorphous;src:url(./metamorphous-latin-400-normal-B8QJBOqa.woff2)format("woff2");font-display:swap}@font-face{font-family:EB Garamond;src:url(./eb-garamond-latin-400-normal-BCNrxLz_.woff2)format("woff2");font-display:swap}:root{--title-font:"Metamorphous", "D2R Kodia", "Palatino Linotype", Palatino, Georgia, serif;--text-font:"EB Garamond", "D2R Iris", "Palatino Linotype", Palatino, Georgia, serif;--bg:#060403;--gold-hi:#fff0c2;--gold:#e3bf6e;--gold-mid:#b8862f;--gold-lo:#6e4a14;--ember:#ff6a1a;--text:#ddd2bd;--dim:#9e917b;--edge:#4f3d24;--stone-hi:#2a221a;--stone:#17120e;--stone-lo:#0c0907;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .92 0 0 0 0 .8 0 0 0 .55 -.12'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--mottle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.012' numOctaves='5' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .9 0 0 0 0 .8 0 0 0 0 .65 0 0 0 .9 -.32'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3C/svg%3E");--cast:linear-gradient(180deg, var(--gold-hi) 6%, #f1cf7f 30%, #b07a24 52%, #f6dd98 66%, #c08a33 82%, #5e3d10 100%);--beaten:linear-gradient(180deg, #fff1bd 0%, #eec45f 30%, #b97f22 54%, #dba646 78%, #f3cf7a 100%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:lang(ko){--title-font:"Metamorphous", "D2R Kodia", "Apple SD Gothic Neo", "Malgun Gothic", serif;--text-font:"EB Garamond", "D2R Iris", "Apple SD Gothic Neo", "Malgun Gothic", serif}:root:lang(ko):not(.ready) [data-t]{visibility:hidden}:root:not(:lang(ko)) [data-in=ko],:root:lang(ko) [data-in=en]{display:none!important}.site-symbols{width:0;height:0;position:absolute;overflow:hidden}body.site,body.site *,body.site :before,body.site :after,.site-bar *,.site-footer *{box-sizing:border-box}body.site [hidden]{display:none!important}html:has(body.site){background:var(--bg);-webkit-text-size-adjust:100%;scroll-behavior:smooth}body.site{color:var(--text);font:400 18px/1.45 var(--text-font);background:var(--bg);margin:0;overflow-x:hidden}:root:lang(ko) body.site,:root:lang(ko) .site-footer{word-break:keep-all}:where(body.site) a{color:inherit}:where(body.site) img{max-width:100%;display:block}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.site-bar{z-index:20;width:100%;padding:env(safe-area-inset-top) 0 0;font:400 16px/1.2 var(--text-font);color:var(--text);text-align:left;background:var(--grain), var(--mottle), linear-gradient(180deg, #1e1812f5, #0c0907f5);background-blend-mode:overlay, soft-light, normal;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-size:180px 180px,520px 520px,auto;margin:0;display:block;position:sticky;top:0;box-shadow:inset 0 -1px #000,0 1px #96703866,0 2px #000,0 10px 26px #0000008c}.site-bar:after{content:"";background:linear-gradient(90deg, transparent, var(--gold-lo) 20%, var(--gold) 50%, var(--gold-lo) 80%, transparent);opacity:.7;pointer-events:none;height:1px;position:absolute;bottom:-1px;left:0;right:0}.site-bar-in{max-width:1240px;height:64px;padding:0 max(24px, env(safe-area-inset-right)) 0 max(24px, env(safe-area-inset-left));flex-direction:row;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.site-home{min-width:0;color:inherit;flex:0 auto;align-items:center;gap:12px;text-decoration:none;display:flex;overflow:hidden}.site-mark{filter:drop-shadow(0 0 10px #ff6e1e59)drop-shadow(0 2px 4px #000000e6);border-radius:22%;width:40px;height:40px;display:block}.site-name{font:400 21px/1 var(--title-font);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:var(--cast);color:#0000;filter:drop-shadow(0 1px #1b0e02)drop-shadow(0 2px 2px #000000e6);-webkit-background-clip:text;background-clip:text}.site-home:hover .site-name,.site-home:focus-visible .site-name{filter:drop-shadow(0 1px #1b0e02)drop-shadow(0 0 10px #ff8c288c)}.site-home:focus-visible{outline:none}.site-nav{flex:none;align-items:center;gap:12px;display:flex}.site-faq{font:400 15px/1 var(--title-font);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);text-shadow:0 1px 1px #000;padding:8px 6px;text-decoration:none}.site-faq:hover,.site-faq:focus-visible{color:var(--gold-hi);text-shadow:0 1px 1px #000,0 0 10px #ff781e99;outline:none}.site-btn{height:38px;font:400 14px/1 var(--title-font);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;gap:9px;padding:0 16px;text-decoration:none;transition:filter .15s;display:inline-flex}.site-btn:hover,.site-btn:focus-visible{filter:brightness(1.15);outline:none}.site-btn:active{transform:translateY(1px)}.site-icon{fill:currentColor;flex:none;width:20px;height:20px}.site-discord{color:#e6e9ff;text-shadow:0 1px 1px #000;background:var(--grain), linear-gradient(180deg, #5865f2, #3b44b8);background-blend-mode:overlay, normal;border:1px solid #000;box-shadow:inset 0 1px #e6ebff59,inset 0 -2px #00000059,0 0 0 1px #0009,0 0 16px #5865f24d}.site-discord .site-icon{filter:drop-shadow(0 1px #00000080)}.site-kofi{color:#241303;text-shadow:0 1px #fff0c88c;background:var(--grain), var(--beaten);background-blend-mode:soft-light, normal;border:1px solid #2c1a04;box-shadow:inset 0 1px #fffae1d9,inset 0 -2px #502c06a6,0 0 0 2px #120a03,0 0 0 3px #cea04899,0 0 18px #ff6e194d}.lang{border:1px solid var(--edge);background:#080604b8;border-radius:3px;flex:none;display:flex;overflow:hidden;box-shadow:0 0 0 1px #000}.lang button{appearance:none;height:36px;color:var(--dim);font:400 14px/1 var(--text-font);letter-spacing:.05em;cursor:pointer;background:0 0;border:0;margin:0;padding:0 12px}.lang button[lang=ko]{font-family:D2R Iris,Apple SD Gothic Neo,Malgun Gothic,sans-serif}.lang button+button{border-left:1px solid var(--edge)}.lang button[aria-pressed=true]{color:var(--gold);background:linear-gradient(var(--stone-hi), var(--stone-lo))}.lang button:hover,.lang button:focus-visible{color:var(--gold-hi);outline:none}.site-footer{padding:clamp(48px, 6vw, 72px) 16px calc(34px + env(safe-area-inset-bottom));text-align:center;font:400 16px/1.45 var(--text-font);color:var(--dim);background:linear-gradient(#0000,#000000b3);margin:0;display:block;position:relative}.site-footer:before{content:"";background:linear-gradient(45deg, transparent 38%, var(--gold) 38% 62%, transparent 62%) center / 9px 9px no-repeat, linear-gradient(90deg, transparent, var(--gold-lo) 18%, var(--gold-mid) 50%, var(--gold-lo) 82%, transparent) center / 100% 1px no-repeat;width:min(560px,80vw);height:9px;position:absolute;top:0;left:50%;transform:translate(-50%,-4px)}.site-links{flex-wrap:wrap;justify-content:center;gap:4px 10px;max-width:900px;margin:0 auto 10px;font-size:17px;display:flex}.site-links a{color:var(--gold);text-decoration:none}.site-links a:hover,.site-links a:focus-visible{color:var(--gold-hi);outline:none;text-decoration:underline}.site-credits{color:#b0a28a;max-width:820px;margin:18px auto 10px;font-size:15px}.site-legal{color:#7c705e;max-width:820px;margin:3px auto;font-size:13.5px;line-height:1.4}.faq-item h3{font:400 20px/1.25 var(--title-font);letter-spacing:.02em;color:var(--gold);text-shadow:0 1px #000,0 0 14px #ff6e1e2e;margin:0}.faq-item p{color:var(--text);margin:8px 0 0;font-size:18px}.faq-item a,.doc-body a{color:var(--gold);border-bottom:1px solid #e3bf6e66;text-decoration:none}.faq-item a:hover,.faq-item a:focus-visible,.doc-body a:hover,.doc-body a:focus-visible{color:var(--gold-hi);outline:none}body.doc-page{background:radial-gradient(ellipse 70% 420px at 50% 0, #6e2e0c52, transparent 80%), var(--mottle), var(--grain), var(--bg);background-blend-mode:normal, soft-light, overlay, normal;background-size:auto,840px 840px,180px 180px,auto;flex-direction:column;min-height:100vh;display:flex}.doc{flex:1;width:100%;max-width:860px;margin:0 auto;padding:clamp(40px,6vw,72px) 16px clamp(56px,7vw,96px)}.doc-head{text-align:center;margin-bottom:clamp(28px,4vw,44px)}.doc-title{font:400 clamp(38px, 6vw, 64px) / 1.05 var(--title-font);letter-spacing:.035em;text-transform:uppercase;background:var(--cast);color:#0000;filter:drop-shadow(0 2px #1b0e02)drop-shadow(0 4px 5px #000000f2)drop-shadow(0 0 24px #ff641452);-webkit-background-clip:text;background-clip:text;margin:0}:root:lang(ko) .doc-title{text-transform:none;letter-spacing:.01em}.doc-sub{max-width:32em;color:var(--dim);margin:14px auto 0;padding-top:20px;font-size:18px;position:relative}.doc-sub:before{content:"";background:linear-gradient(45deg, transparent 38%, var(--gold) 38% 62%, transparent 62%) center / 9px 9px no-repeat, linear-gradient(90deg, transparent, var(--gold-lo) 18%, var(--gold) 50%, var(--gold-lo) 82%, transparent) center / 100% 1px no-repeat;filter:drop-shadow(0 0 4px #ff8c2899);width:min(320px,70vw);height:9px;position:absolute;top:0;left:50%;transform:translate(-50%)}.doc-body{background:var(--grain), var(--mottle), linear-gradient(180deg, #221b14, #110d0a);background-blend-mode:overlay, soft-light, normal;background-size:180px 180px,520px 520px,auto;border:1px solid #000;border-radius:2px;padding:clamp(22px,4vw,40px) clamp(20px,4vw,44px);position:relative;box-shadow:inset 0 1px #ffe6b414,inset 0 0 0 1px #785c344d,inset 0 0 0 5px #00000059,inset 0 0 0 6px #785c342e,inset 0 0 50px #000000a6,0 14px 34px #000000b3}.doc-body h2{font:400 clamp(21px, 2.4vw, 25px) / 1.2 var(--title-font);letter-spacing:.03em;color:var(--gold);text-shadow:0 1px #000,0 2px 3px #000000e6,0 0 18px #ff6e1e38;margin:0;padding-top:26px}.doc-body section+section{background:linear-gradient(90deg, var(--gold-mid), #6e4a1480 45%, transparent) top left / 100% 1px no-repeat;margin-top:26px}.doc-body section:first-child h2{padding-top:0}.doc-body p,.doc-body li{color:var(--text);font-size:18px}.doc-body p{margin:10px 0 0}.doc-body ul{margin:10px 0 0;padding:0;list-style:none}.doc-body li{padding:3px 0 3px 20px;position:relative}.doc-body li:before{content:"";background:var(--gold-mid);width:6px;height:6px;position:absolute;top:.78em;left:4px;transform:rotate(45deg)}.doc-body strong{color:var(--gold-hi);font-weight:400}.doc-body .quiet{color:var(--dim);font-size:16px}.doc-body .faq-item+.faq-item{background:linear-gradient(90deg,#b8862fb3,#6e4a1466 45%,#0000) 0 0/100% 1px no-repeat;margin-top:22px;padding-top:22px}.doc-body .faq-item{scroll-margin-top:90px}@media (width<=1000px){.site-discord{width:40px;padding:0}.site-discord>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=860px){.site-kofi{width:40px;padding:0}.site-kofi>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=760px){.site-bar-in{height:56px;padding:0 max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left));gap:10px}.site-home{gap:9px}.site-mark{width:34px;height:34px}.site-name{letter-spacing:.02em;font-size:14.5px}.site-nav{gap:5px}.site-faq{letter-spacing:.06em;padding:8px 2px;font-size:14px}.site-btn,.site-discord,.site-kofi{width:34px;height:34px;padding:0}.site-btn>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lang button{height:34px;padding:0 10px}.lang button[aria-pressed=true]{display:none}.lang button+button{border-left:0}.site-links{font-size:16px}.faq-item h3{font-size:19px}.faq-item p,.doc-body p,.doc-body li{font-size:17px}}@media (width<=384px){.site-name{display:none}}
