.cutoff-table-module__7Z_J7q__scrollContainer{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--muted) 35%, transparent) transparent}.cutoff-table-module__7Z_J7q__scrollContainer::-webkit-scrollbar{height:4px}.cutoff-table-module__7Z_J7q__scrollContainer::-webkit-scrollbar-track{background:0 0}.cutoff-table-module__7Z_J7q__scrollContainer::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 35%, transparent);border-radius:999px}.cutoff-table-module__7Z_J7q__scrollContainer::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--muted) 60%, transparent)}
.island-module__rVxllW__islandView{z-index:40;position:fixed;inset:0}.island-module__rVxllW__islandView[hidden],.island-module__rVxllW__islandView .island-module__rVxllW__belowIsland{display:none}.island-module__rVxllW__modeSwitch{z-index:50;top:max(26px, env(safe-area-inset-top));color:#eef3f7;background:#152436ee;border:1px solid #bdcfde38;border-radius:30px;gap:3px;padding:4px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 18px #0003}.island-module__rVxllW__modeSwitch button{cursor:pointer;border-radius:20px;padding:7px 14px;font-size:12px}.island-module__rVxllW__modeSwitch button[aria-pressed=true]{color:#152436;background:#dfc689}.island-module__rVxllW__modeSwitch button:focus-visible{outline-offset:2px;outline:2px solid #dfc689}.island-module__rVxllW__modeSwitch[data-view="2d"]{top:auto;left:max(20px, env(safe-area-inset-left));bottom:max(20px, env(safe-area-inset-bottom));transform:none}.island-module__rVxllW__loadingReveal{animation:0s .35s both island-module__rVxllW__revealLoading}@keyframes island-module__rVxllW__revealLoading{0%{visibility:hidden}to{visibility:visible}}.island-module__rVxllW__viewIcon{display:none}.island-module__rVxllW__world{color:#eef3f7;background:#07101f;width:100vw;height:100dvh;position:relative;overflow:hidden}.island-module__rVxllW__joystick{display:none}@media (max-width:700px),(pointer:coarse){.island-module__rVxllW__movement .island-module__rVxllW__dpad,.island-module__rVxllW__movement .island-module__rVxllW__turnControls{display:none}.island-module__rVxllW__joystick{touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(circle,#102336aa 0%,#152c43bb 65%,#64819855 100%);border:1px solid #d7e6f45c;border-radius:50%;width:124px;height:124px;display:block;position:relative;box-shadow:inset 0 0 24px #0004,0 5px 20px #0004}.island-module__rVxllW__joystickRing{pointer-events:none;border:1px solid #cfdeea40;border-radius:50%;position:absolute;inset:19px}.island-module__rVxllW__joystickThumb{pointer-events:none;background:radial-gradient(circle at 35% 30%,#a8becd,#56778d);border:1px solid #e6f0f5a3;border-radius:50%;width:46px;height:46px;position:absolute;top:calc(50% - 23px);left:calc(50% - 23px);box-shadow:0 4px 12px #0007,inset 0 1px 4px #fff6}.island-module__rVxllW__joystick:focus-visible{outline-offset:4px;outline:2px solid #dfc689}}.island-module__rVxllW__canvas{cursor:grab;touch-action:pan-y;outline:none;width:100%;height:100%}.island-module__rVxllW__canvas:active{cursor:grabbing}.island-module__rVxllW__canvas:focus-visible{outline-offset:-3px;outline:2px solid #fff5}.island-module__rVxllW__canvas canvas{width:100%;height:100%;display:block}.island-module__rVxllW__brand{top:max(26px, env(safe-area-inset-top));left:max(28px, env(safe-area-inset-left));pointer-events:none;filter:drop-shadow(0 2px 8px #000a);align-items:center;gap:12px;display:flex;position:absolute}.island-module__rVxllW__brand h1{font-family:var(--font-display), sans-serif;letter-spacing:2px;font-size:23px;font-weight:600;line-height:1.2}.island-module__rVxllW__brand h1 span{letter-spacing:3px;margin-left:5px;font-size:11px;font-weight:400}.island-module__rVxllW__brand p{color:#d5e0eb;align-items:center;gap:5px;margin-top:7px;font-size:10px;display:flex}.island-module__rVxllW__toolbar{right:max(28px, env(safe-area-inset-right));top:max(26px, env(safe-area-inset-top));align-items:center;gap:8px;display:flex;position:absolute}.island-module__rVxllW__iconButton,.island-module__rVxllW__viewButton,.island-module__rVxllW__menuButton,.island-module__rVxllW__dpad button,.island-module__rVxllW__turnControls button{color:#eef3f7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#152436cc;border:1px solid #bdcfde38;justify-content:center;align-items:center;transition:background .18s;display:inline-flex}.island-module__rVxllW__iconButton{border-radius:50%;width:40px;height:40px}.island-module__rVxllW__viewButton{border-radius:24px;height:40px;padding:0 17px;font-size:11px}.island-module__rVxllW__menuButton{border-radius:24px;gap:8px;height:40px;padding:0 16px;font-size:11px}.island-module__rVxllW__toolbar button:hover,.island-module__rVxllW__turnControls button:hover,.island-module__rVxllW__dpad button:hover{background:#334b64dc}.island-module__rVxllW__movement{bottom:max(28px, env(safe-area-inset-bottom));left:max(28px, env(safe-area-inset-left));position:absolute}.island-module__rVxllW__dpad{grid-template-rows:repeat(2,42px);grid-template-columns:repeat(3,42px);gap:5px;display:grid}.island-module__rVxllW__dpad button{touch-action:none;-webkit-user-select:none;user-select:none;border-radius:10px}.island-module__rVxllW__dpad button:active{background:#688a9b}.island-module__rVxllW__up{grid-column:2}.island-module__rVxllW__left{grid-area:2/1}.island-module__rVxllW__down{grid-area:2/2}.island-module__rVxllW__right{grid-area:2/3}.island-module__rVxllW__turnControls{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.island-module__rVxllW__turnControls button{border-radius:8px;width:33px;height:30px}.island-module__rVxllW__turnControls span{color:#d2dde7;text-shadow:0 1px 5px #000;font-size:9px}.island-module__rVxllW__sceneHint{bottom:max(28px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;pointer-events:none;background:#152436b8;border:1px solid #bdcfde24;border-radius:12px;max-width:calc(100% - 400px);padding:13px 22px;position:absolute;left:50%;transform:translate(-50%)}.island-module__rVxllW__sceneHint p{color:#d2dfe9;font-size:10px;line-height:1.8}.island-module__rVxllW__sceneHint p:first-child{color:#acbdce}.island-module__rVxllW__sceneHint p>span{color:#f2f4f5;font-family:var(--font-display), sans-serif;letter-spacing:1px;margin-right:5px;font-size:9px}.island-module__rVxllW__minimap{width:154px;height:154px;right:max(28px, env(safe-area-inset-right));bottom:max(28px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#152436c9;border:1px solid #bdcfde38;border-radius:12px;position:absolute;box-shadow:inset 0 0 0 16px #49647424}.island-module__rVxllW__minimap:before{content:"";pointer-events:none;border:1px solid #a9bdca45;border-radius:3px;position:absolute;inset:16px}.island-module__rVxllW__minimap button{color:#162330;width:19px;height:17px;font-size:9px;font-family:var(--font-display), sans-serif;cursor:pointer;border:1px solid #fff7;border-radius:3px;font-weight:600;position:absolute;transform:translate(-50%,-50%)}.island-module__rVxllW__minimap button:hover{outline:2px solid #fff}.island-module__rVxllW__mapTitle{letter-spacing:2px;color:#e0e9f2;text-shadow:0 1px 6px #000;font-size:8px;position:absolute;top:-21px;right:0}.island-module__rVxllW__mapVisitor{pointer-events:none;background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 8px #fff}.island-module__rVxllW__loading,.island-module__rVxllW__entering{text-align:center;background:#0a1729ed;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:30px;display:flex;position:absolute;inset:0}.island-module__rVxllW__loading{z-index:1;pointer-events:none}.island-module__rVxllW__brand,.island-module__rVxllW__toolbar{z-index:2}.island-module__rVxllW__loading h2{font-size:24px;font-weight:500}.island-module__rVxllW__loading p{color:#9db3c7;font-size:13px}.island-module__rVxllW__entering{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a1729ce}.island-module__rVxllW__entering span{color:#9db3c7;letter-spacing:3px;font-size:12px}.island-module__rVxllW__entering strong{font-size:30px}.island-module__rVxllW__entering p{color:#aebfce;font-size:13px}.island-module__rVxllW__directory{color:#e4ecf3;background:#0f1d2bf5;border:none;border-left:1px solid #8aa3bd29;width:min(450px,100vw);max-width:none;height:100dvh;max-height:none;margin:0;padding:34px 30px;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-20px 0 80px #0005}.island-module__rVxllW__directory::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0710208c}.island-module__rVxllW__directoryHeading{justify-content:space-between;align-items:center;gap:20px;display:flex}.island-module__rVxllW__directoryHeading p{letter-spacing:2px;color:#93a9be;font-size:9px;font-family:var(--font-display), sans-serif}.island-module__rVxllW__directoryHeading h2{margin-top:9px;font-size:24px;font-weight:600}.island-module__rVxllW__directoryIntro{color:#92a8bc;margin-top:16px;margin-bottom:26px;font-size:11px}.island-module__rVxllW__shops{border-top:1px solid #abc0d523}.island-module__rVxllW__shop{border-bottom:1px solid #abc0d523;grid-template-columns:34px 1fr;gap:12px;padding:20px 0;display:grid}.island-module__rVxllW__shopNumber{font-size:18px;font-family:var(--font-display), sans-serif;padding-top:2px}.island-module__rVxllW__shopLink{justify-content:space-between;align-items:center;gap:10px;display:flex}.island-module__rVxllW__shopLink h3{font-size:15px;font-weight:500}.island-module__rVxllW__shopLink svg{color:#7992a8}.island-module__rVxllW__shop p{color:#91a8be;margin-top:7px;font-size:11px;line-height:1.7}.island-module__rVxllW__walkButton{color:#d4c09b;cursor:pointer;align-items:center;gap:6px;margin-top:13px;font-size:10px;display:flex}.island-module__rVxllW__walkButton svg:last-child{margin-left:8px}.island-module__rVxllW__walkButton:disabled{opacity:.5}.island-module__rVxllW__supportLink{color:#91a8be;align-items:center;gap:7px;margin-top:24px;font-size:11px;display:flex}.island-module__rVxllW__toolbar button:focus-visible,.island-module__rVxllW__turnControls button:focus-visible,.island-module__rVxllW__dpad button:focus-visible,.island-module__rVxllW__minimap button:focus-visible,.island-module__rVxllW__directory a:focus-visible,.island-module__rVxllW__directory button:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:700px){.island-module__rVxllW__brand{top:max(23px, env(safe-area-inset-top));left:max(16px, env(safe-area-inset-left));gap:0}.island-module__rVxllW__brand>svg{display:none}.island-module__rVxllW__brand h1{font-size:18px}.island-module__rVxllW__brand h1 span,.island-module__rVxllW__brand p{display:none}.island-module__rVxllW__toolbar{top:max(18px, env(safe-area-inset-top));right:calc(max(16px, env(safe-area-inset-right)) + 100px);gap:6px}.island-module__rVxllW__toolbar .island-module__rVxllW__iconButton{display:none}.island-module__rVxllW__viewButton,.island-module__rVxllW__menuButton{border-radius:50%;width:44px;height:44px;padding:0}.island-module__rVxllW__viewButton span,.island-module__rVxllW__menuButton span{display:none}.island-module__rVxllW__viewIcon{display:block}.island-module__rVxllW__modeSwitch[data-view="3d"]{top:max(18px, env(safe-area-inset-top));left:auto;right:max(16px, env(safe-area-inset-right));gap:2px;width:92px;height:44px;padding:4px;bottom:auto;transform:none}.island-module__rVxllW__modeSwitch[data-view="3d"] button{flex:1;min-width:0;padding:0}.island-module__rVxllW__movement{left:18px;bottom:max(18px, env(safe-area-inset-bottom))}.island-module__rVxllW__dpad{grid-template-rows:repeat(2,42px);grid-template-columns:repeat(3,42px)}.island-module__rVxllW__minimap{width:116px;height:116px;right:18px;bottom:max(18px, env(safe-area-inset-bottom))}.island-module__rVxllW__minimap button{width:16px;height:14px;font-size:8px}.island-module__rVxllW__sceneHint{width:max-content;max-width:calc(100% - 36px);padding:8px 13px;bottom:176px}.island-module__rVxllW__sceneHint p{font-size:9px}.island-module__rVxllW__sceneHint p:first-child{display:none}.island-module__rVxllW__directory{padding:28px 24px}}@media (prefers-reduced-motion:reduce){.island-module__rVxllW__toolbar button,.island-module__rVxllW__turnControls button,.island-module__rVxllW__dpad button{transition:none}}.island-module__rVxllW__onlineBadge{color:#d2dfe9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#152436a8;border:1px solid #bdcfde24;border-radius:20px;align-items:center;gap:7px;padding:7px 12px;font-size:10px;display:flex;position:absolute;top:102px;left:28px}.island-module__rVxllW__belowIsland{max-width:1336px;margin:auto;padding:52px 28px 60px}.island-module__rVxllW__belowHeading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:25px;display:flex}.island-module__rVxllW__belowHeading p{color:var(--muted);font-family:var(--font-display), sans-serif;letter-spacing:2px;font-size:10px}.island-module__rVxllW__belowHeading h2{margin-top:12px;font-size:28px;font-weight:600}.island-module__rVxllW__belowHeading>span{color:var(--muted);font-size:11px}.island-module__rVxllW__belowShops{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.island-module__rVxllW__belowShops article{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:23px}.island-module__rVxllW__belowShops article>span{font-size:13px;font-family:var(--font-display), sans-serif}.island-module__rVxllW__belowShops a{justify-content:space-between;align-items:center;margin:14px 0 8px;display:flex}.island-module__rVxllW__belowShops h3{font-size:15px;font-weight:600}.island-module__rVxllW__belowShops p{color:var(--muted);font-size:11px;line-height:1.8}.island-module__rVxllW__belowShops button{color:var(--brand);cursor:pointer;align-items:center;gap:10px;margin-top:18px;font-size:11px;display:flex}.island-module__rVxllW__belowShops button:disabled{opacity:.5}.island-module__rVxllW__belowShops a:focus-visible,.island-module__rVxllW__belowShops button:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (max-width:700px){.island-module__rVxllW__onlineBadge{top:calc(max(23px, env(safe-area-inset-top)) + 29px);left:max(16px, env(safe-area-inset-left));gap:4px;padding:3px 7px;font-size:9px}.island-module__rVxllW__belowIsland{padding:34px 18px 40px}.island-module__rVxllW__belowHeading{flex-direction:column;align-items:start;gap:12px}.island-module__rVxllW__belowHeading h2{font-size:24px}.island-module__rVxllW__belowShops{grid-template-columns:repeat(2,1fr);gap:10px}.island-module__rVxllW__belowShops article{padding:18px 15px}}.island-module__rVxllW__visitDialog{color:#f5f0e4;background:#182725;border:1px solid #ffffff26;border-radius:18px;width:min(420px,100vw - 36px);margin:auto;padding:30px;box-shadow:0 24px 80px #0007}.island-module__rVxllW__visitDialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07121b88}.island-module__rVxllW__visitDialog h2{margin:10px 0 14px;font-size:24px}.island-module__rVxllW__visitDialog p{color:#d0d7cd;font-size:13px;line-height:1.8}.island-module__rVxllW__visitDialog>div{gap:10px;margin-top:24px;display:grid}.island-module__rVxllW__visitDialog button{color:#172622;cursor:pointer;background:#d3bb82;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.island-module__rVxllW__visitDialog button+button{color:#f5f0e4;background:#ffffff10}.island-module__rVxllW__visitDialog button:focus-visible{outline-offset:3px;outline:2px solid #f5f0e4}
.cutoff-room-module___dXkpa__room{z-index:40;color:#263a3d;background:#e9e3d7;position:fixed;inset:0;overflow:hidden}.cutoff-room-module___dXkpa__scene{z-index:0;touch-action:none;outline:none;position:absolute;inset:0}.cutoff-room-module___dXkpa__heading{z-index:2;top:max(24px, env(safe-area-inset-top));pointer-events:none;background:#faf7efe8;border:1px solid #d3c8b8;border-radius:14px;padding:12px 16px;position:absolute;left:24px;box-shadow:0 5px 24px #3a302a10}.cutoff-room-module___dXkpa__heading p{letter-spacing:.2em;color:#6e7e7e;margin:0 0 3px;font-size:10px}.cutoff-room-module___dXkpa__heading h1{margin:0;font-size:19px;font-weight:650}.cutoff-room-module___dXkpa__toolbar{z-index:2;top:max(24px, env(safe-area-inset-top));gap:8px;display:flex;position:absolute;right:24px}.cutoff-room-module___dXkpa__toolbar button,.cutoff-room-module___dXkpa__toolbar a,.cutoff-room-module___dXkpa__hint button{cursor:pointer;background:#faf7efe8;border:1px solid #cec6b9;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:11px 14px;font-size:13px;display:inline-flex}.cutoff-room-module___dXkpa__toolbar button:hover,.cutoff-room-module___dXkpa__toolbar a:hover{background:#fff}.cutoff-room-module___dXkpa__hint{z-index:2;bottom:max(24px, env(safe-area-inset-bottom));color:#526266;text-align:center;white-space:nowrap;background:#faf7efe8;border-radius:12px;padding:10px 20px;font-size:12px;position:absolute;left:50%;transform:translate(-50%)}.cutoff-room-module___dXkpa__board{background:var(--surface);height:100%;color:var(--ink);border:1px solid var(--line);box-sizing:border-box;-webkit-user-select:text;user-select:text;border-radius:6px;flex-direction:column;padding:22px 26px 16px;display:flex;overflow:hidden}.cutoff-room-module___dXkpa__boardTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding-bottom:12px;display:flex}.cutoff-room-module___dXkpa__boardTop p{color:var(--muted);letter-spacing:.18em;margin:0;font-size:10px}.cutoff-room-module___dXkpa__boardTop h2{margin-top:2px;font-size:22px;font-weight:650}.cutoff-room-module___dXkpa__boardTop select{background:var(--surface);max-width:260px;color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:8px 12px;font-size:14px}.cutoff-room-module___dXkpa__subjects{flex-shrink:0;gap:6px;padding:10px 0;display:flex;overflow-x:auto}.cutoff-room-module___dXkpa__subjects button{white-space:nowrap;border:1px solid var(--line);cursor:pointer;border-radius:8px;padding:6px 12px;font-size:13px}.cutoff-room-module___dXkpa__subjects button[aria-pressed=true]{color:#fff;background:#45656a;border-color:#45656a}.cutoff-room-module___dXkpa__table{flex:1;min-height:0;overflow-y:auto}.cutoff-room-module___dXkpa__boardFoot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;font-size:11px;display:flex}.cutoff-room-module___dXkpa__boardFoot button{color:var(--brand);border:1px solid var(--line);cursor:pointer;border-radius:8px;padding:6px 10px}.cutoff-room-module___dXkpa__loading{z-index:3;text-align:center;background:#e9e3d7;place-content:center;gap:12px;display:grid;position:absolute;inset:0}.cutoff-room-module___dXkpa__loading a{text-decoration:underline}.cutoff-room-module___dXkpa__dialog{border:1px solid var(--line);background:var(--surface);width:min(1180px,100vw - 32px);max-width:calc(100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);color:var(--ink);border-radius:18px;margin:auto;padding:0;position:fixed;inset:0}.cutoff-room-module___dXkpa__dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#102025a6}.cutoff-room-module___dXkpa__dialogHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.cutoff-room-module___dXkpa__dialogHead h2{font-size:16px;font-weight:650}.cutoff-room-module___dXkpa__dialogHead button{cursor:pointer;padding:8px}.cutoff-room-module___dXkpa__dialog .cutoff-room-module___dXkpa__board{border:0;min-height:490px;max-height:calc(100dvh - 110px)}.cutoff-room-module___dXkpa__mobileHint{display:none}.cutoff-room-module___dXkpa__movementControls{z-index:2}.cutoff-room-module___dXkpa__room button:focus-visible,.cutoff-room-module___dXkpa__room a:focus-visible,.cutoff-room-module___dXkpa__dialog button:focus-visible{outline-offset:3px;outline:2px solid #8f6543}@media (max-width:700px){.cutoff-room-module___dXkpa__desktopHint{display:none}.cutoff-room-module___dXkpa__mobileHint{display:inline}.cutoff-room-module___dXkpa__heading{top:max(18px, env(safe-area-inset-top));max-width:185px;padding:8px 10px;left:16px}.cutoff-room-module___dXkpa__heading h1{font-size:14px}.cutoff-room-module___dXkpa__heading p{font-size:8px}.cutoff-room-module___dXkpa__toolbar{top:max(78px, calc(env(safe-area-inset-top) + 60px));gap:6px;right:16px}.cutoff-room-module___dXkpa__toolbar button,.cutoff-room-module___dXkpa__toolbar a{padding:10px;font-size:12px}.cutoff-room-module___dXkpa__toolbar .cutoff-room-module___dXkpa__resetLabel{display:none}.cutoff-room-module___dXkpa__hint{bottom:max(110px, env(safe-area-inset-bottom));white-space:normal;max-width:175px;padding:10px;font-size:10px;left:auto;right:16px;transform:none}.cutoff-room-module___dXkpa__dialog{border-radius:12px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.cutoff-room-module___dXkpa__dialogHead{padding:10px 14px}.cutoff-room-module___dXkpa__dialog .cutoff-room-module___dXkpa__board{max-height:calc(100dvh - 95px);padding:14px}.cutoff-room-module___dXkpa__boardTop{flex-direction:column;align-items:flex-start;gap:8px}.cutoff-room-module___dXkpa__boardTop h2{font-size:18px}}
.wish-shrine-module__STaZ3q__shrine{color:#463422;background:#d9c8ab}.wish-shrine-module__STaZ3q__board{box-sizing:border-box;color:#463422;background:#b28c61 repeating-linear-gradient(0deg,#0000 0 5px,#76532c12 6px 7px);flex-direction:column;height:100%;padding:22px;display:flex}.wish-shrine-module__STaZ3q__boardHead{border-bottom:2px solid #75522f;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.wish-shrine-module__STaZ3q__boardHead p{letter-spacing:.2em;font-size:12px}.wish-shrine-module__STaZ3q__boardHead h2{margin:4px 0 0;font-size:25px;font-weight:700}.wish-shrine-module__STaZ3q__boardHead select{background:#f1dfbe;border:1px solid #75522f;border-radius:5px;max-width:240px;padding:9px;font-size:15px}.wish-shrine-module__STaZ3q__emaWall{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:18px;min-height:0;padding:24px 4px;display:grid;overflow:auto}.wish-shrine-module__STaZ3q__emaWall>p{grid-column:1/-1;padding:24px}.wish-shrine-module__STaZ3q__ema{text-align:left;cursor:pointer;background:#ecd1a1;border:1px solid #8c6338;border-radius:30px 30px 5px 5px;min-height:180px;padding:32px 18px 14px;position:relative;box-shadow:0 4px 5px #4e311a30}.wish-shrine-module__STaZ3q__ema:before{content:"";background:#925239;border-radius:4px;width:6px;height:16px;position:absolute;top:8px;left:calc(50% - 3px)}.wish-shrine-module__STaZ3q__emaName{font-size:16px;font-weight:700;display:block}.wish-shrine-module__STaZ3q__emaContent{-webkit-line-clamp:4;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:8px 0;font-size:15px;line-height:1.65;display:-webkit-box;overflow:hidden}.wish-shrine-module__STaZ3q__emaFooter{color:#846342;font-size:11px;display:block}.wish-shrine-module__STaZ3q__ema:hover{background:#f9e2b9}.wish-shrine-module__STaZ3q__boardFoot{border-top:2px solid #75522f;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;font-size:13px;display:flex}.wish-shrine-module__STaZ3q__boardFoot button{color:#fff0d5;cursor:pointer;background:#89372a;border-radius:6px;padding:9px 14px}.wish-shrine-module__STaZ3q__shrine dialog .wish-shrine-module__STaZ3q__board{height:65dvh;min-height:320px}.wish-shrine-module__STaZ3q__rackNavigation{z-index:2;background:#faf7efe8;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex;position:absolute;top:105px;right:24px}.wish-shrine-module__STaZ3q__rackNavigation select{max-width:160px;padding:5px}.wish-shrine-module__STaZ3q__rackNavigation button{cursor:pointer;padding:5px}.wish-shrine-module__STaZ3q__rackNavigation button:disabled,.wish-shrine-module__STaZ3q__boardFoot button:disabled{opacity:.4;cursor:default}@media (max-width:700px){.wish-shrine-module__STaZ3q__rackNavigation{gap:4px;max-width:calc(100vw - 32px);font-size:10px;top:137px;right:16px}.wish-shrine-module__STaZ3q__rackNavigation select{max-width:105px}.wish-shrine-module__STaZ3q__boardHead{flex-direction:column;align-items:flex-start}.wish-shrine-module__STaZ3q__boardHead h2{font-size:20px}.wish-shrine-module__STaZ3q__emaWall{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wish-shrine-module__STaZ3q__ema{padding:30px 12px 12px}.wish-shrine-module__STaZ3q__boardFoot{flex-wrap:wrap}}
