.kingdom_wrap{--paper:#ece6d8;--sheet:#f6f2e8;--ink:#111010;--ink-2:#3b3732;--red:#b5321f;--brush:'KD Brush','KD Mincho',serif;--mincho:'KD Mincho','Shippori Mincho B1',serif;--serif:'KD Serif',Georgia,serif;--tr:clamp(40px,5.2vw,92px);--ts:clamp(84px,14vh,150px);position:relative;height:100vh;height:100dvh;overflow:hidden;background:var(--paper);color:var(--ink);font-family: var(--serif);font-weight: 300}.kingdom_wrap .kingdom_contain{position:absolute;inset:0}.kingdom_wrap .kingdom_world,.kingdom_wrap .kingdom_over,.kingdom_wrap .kingdom_focus{position:absolute;inset:0;width:100%;height:100%;display:block}.kingdom_wrap .kingdom_world{touch-action: pan-y}.kingdom_wrap .kingdom_over,.kingdom_wrap .kingdom_focus{pointer-events: none;z-index:3}.kingdom_wrap .kingdom_focus{z-index:7}.kingdom_wrap.is-fighting .kingdom_world{touch-action: none}.kingdom_wrap .kingdom_capbox{display:inline-block;background:var(--ink);color:var(--sheet);font-family: var(--mincho);font-weight: 600;writing-mode: vertical-rl;line-height: 1;letter-spacing: 0.08em;padding:8px 5px}.kingdom_wrap .kingdom_nar{position:absolute;left:clamp(16px,6vw,110px);bottom:clamp(96px,15vh,160px);width:min(420px,calc(100% - 32px));padding:22px 22px 20px;background:var(--sheet);border:1.5px solid var(--ink);box-shadow:5px 5px 0 rgba(17,16,16,0.92)}.kingdom_wrap .kingdom_tab{position:absolute;left:-1.5px;top:-24px;margin:0;background:var(--ink);color:var(--sheet);font-size:12px;font-weight: 500;padding:5px 10px 6px;white-space: nowrap}.kingdom_wrap .kingdom_lede{margin:0;font-size:clamp(18px,1.55vw,23px);line-height: 1.36;letter-spacing: -0.01em;font-weight: 400}.kingdom_wrap .kingdom_note{margin:12px 0 0;font-size:14px;line-height: 1.45;color:var(--ink-2)}.kingdom_wrap .kingdom_drum{margin:14px 0 0;padding-top: 12px;border-top:1px solid rgba(17,16,16,0.25);font-size:14px;font-weight: 500}.kingdom_wrap .kingdom_nar.is-later,.kingdom_wrap .kingdom_nar.is-charge{opacity:0;transition:opacity 0.6s;pointer-events: none}.kingdom_wrap .kingdom_nar.is-later.is-on,.kingdom_wrap .kingdom_nar.is-charge.is-on{opacity:1}.kingdom_wrap .kingdom_sfxs{position:absolute;inset:0;pointer-events: none;z-index:8;overflow:hidden}.kingdom_wrap .kingdom_sfx{position:absolute;left:0;top:0;margin:0;font-family: var(--brush);line-height: 0.9;color:var(--ink);white-space: nowrap;-webkit-text-stroke: 0.14em var(--sheet);paint-order: stroke fill;transform-origin: 50% 50%}.kingdom_wrap .kingdom_sfx.is-v{writing-mode: vertical-rl}.kingdom_wrap .kingdom_tell{position:absolute;left:0;top:0;margin:0;transform:translate(-50%,-100%);font-family: var(--brush);font-size:64px;color:var(--red);-webkit-text-stroke: 6px var(--sheet);paint-order: stroke fill;opacity:0;pointer-events: none;z-index:8;transition:opacity 0.12s}.kingdom_wrap .kingdom_who{position:absolute;left:0;top:0;margin:0;transform:translate(-50%,-50%);font-size:22px;padding:7px 5px;z-index:8;pointer-events: none;opacity:0;transition:opacity 0.3s}.kingdom_wrap.is-fighting .kingdom_who.is-on{opacity:1}.kingdom_wrap .kingdom_tell.is-on{opacity:1;animation:kingdom-tell 0.5s ease-out}@keyframes kingdom-tell{0%{transform:translate(-50%,-100%) scale(1.6) rotate(-8deg)}100%{transform:translate(-50%,-100%) scale(1) rotate(0)}}.kingdom_wrap .kingdom_mast{position:absolute;left:clamp(16px,2.6vw,40px);top:clamp(16px,3vh,34px);margin:0;display:flex;gap:12px;align-items: flex-start;z-index:6;pointer-events: none}.kingdom_wrap .kingdom_mast_jp{font-size:13px}.kingdom_wrap .kingdom_mast_en{display:flex;flex-direction: column;gap:3px;font-size:15px;font-weight: 500;line-height: 1.2}.kingdom_wrap .kingdom_mast_by{font-size:12px;color:var(--ink-2);font-weight: 400}.kingdom_wrap .kingdom_nav{position:absolute;right:clamp(16px,2.6vw,40px);top:clamp(16px,3vh,34px);z-index:9}.kingdom_wrap .kingdom_nav_btn{display:flex;align-items: flex-start;gap:10px;background:none;border:0;cursor:pointer;color:var(--ink);font:500 13px var(--serif);padding:0}.kingdom_wrap .kingdom_nav_now{font-size:14px;min-height:50px}.kingdom_wrap .kingdom_nav_label{padding-top: 4px}.kingdom_wrap .kingdom_page{list-style:none;margin:0;padding:14px;position:fixed;inset:0;z-index:30;background:var(--sheet);display:grid;grid-template-columns: repeat(6,1fr);grid-template-rows: 1fr 1fr 1fr;gap:12px;clip-path:inset(0 0 100% 0);transition:clip-path 0.7s cubic-bezier(.7,0,.2,1),visibility 0s 0.7s;pointer-events: none;visibility:hidden}.kingdom_wrap .kingdom_nav.is-open .kingdom_page{clip-path:inset(0 0 0 0);pointer-events: auto;visibility:visible;transition:clip-path 0.7s cubic-bezier(.7,0,.2,1),visibility 0s}.kingdom_wrap .kingdom_panel{border:3px solid var(--ink);background:var(--paper);position:relative;overflow:hidden}.kingdom_wrap .kingdom_panel.is-a{grid-column: 4 / 7;grid-row:1}.kingdom_wrap .kingdom_panel.is-b{grid-column: 1 / 4;grid-row:1}.kingdom_wrap .kingdom_panel.is-c{grid-column: 3 / 7;grid-row:2}.kingdom_wrap .kingdom_panel.is-d{grid-column: 1 / 3;grid-row:2}.kingdom_wrap .kingdom_panel.is-e{grid-column: 5 / 7;grid-row:3}.kingdom_wrap .kingdom_panel.is-f{grid-column: 2 / 5;grid-row:3}.kingdom_wrap .kingdom_panel.is-g{grid-column: 1 / 2;grid-row:3}.kingdom_wrap .kingdom_panel_link{position:absolute;inset:0;display:flex;align-items: flex-end;justify-content: space-between;gap:12px;padding:16px 18px;color:var(--ink);text-decoration: none;transition:background 0.25s,color 0.25s}.kingdom_wrap .kingdom_panel_link:hover,.kingdom_wrap .kingdom_panel_link:focus-visible,.kingdom_wrap .kingdom_panel_link.is-here{background:var(--ink);color:var(--sheet)}.kingdom_wrap .kingdom_panel_jp{position:absolute;right:18px;top:12px;font-family: var(--brush);font-size:clamp(54px,11vh,120px);line-height: 1;writing-mode: vertical-rl}.kingdom_wrap .kingdom_panel_n{font-size:13px;font-weight: 500}.kingdom_wrap .kingdom_panel_en{font-size:clamp(16px,1.4vw,22px);font-weight: 400;max-width:70%;text-align:left;margin-right: auto}.kingdom_wrap .kingdom_progress{position:absolute;left:clamp(16px,2.6vw,40px);bottom:clamp(16px,3vh,34px);z-index:6;display:flex;align-items: flex-end;gap:10px;pointer-events: none}.kingdom_wrap .kingdom_progress_canvas{width:54px;height:54px;border:2px solid var(--ink);background:var(--sheet)}.kingdom_wrap .kingdom_progress_n{font-size:12px;font-weight: 500;color:var(--ink);font-variant-numeric: tabular-nums}.kingdom_wrap .kingdom_side{position:absolute;right:clamp(16px,2.6vw,40px);bottom:clamp(16px,3vh,34px);z-index:6;display:flex;gap:12px;align-items: flex-end}.kingdom_wrap .kingdom_side_btn{display:flex;align-items: flex-end;gap:8px;background:none;border:0;color:var(--ink);font:500 12px var(--serif);cursor:pointer;padding:0}.kingdom_wrap .kingdom_side_jp{font-size:13px;min-height:36px;text-align:center}.kingdom_wrap .kingdom_side_btn[aria-pressed='true'] .kingdom_side_jp{background:var(--red)}.kingdom_wrap .kingdom_gpu{position:absolute;right:0;bottom:100%;margin:0 0 12px;width:max-content;max-width:min(340px,80vw);font-size:12px;line-height: 1.4;color:var(--ink);background:var(--sheet);border:1.5px solid var(--ink);padding:8px 10px;opacity:0;transition:opacity 0.3s;pointer-events: none}.kingdom_wrap .kingdom_gpu.is-on{opacity:1}.kingdom_wrap .kingdom_layers{position:absolute;inset:0;pointer-events: none;z-index:4}.kingdom_wrap .kingdom_layer{position:absolute;inset:0;visibility:hidden;opacity:0}.kingdom_wrap [data-depth]{translate:0 var(--py,0px)}.kingdom_wrap .kingdom_title{position:absolute;right:var(--tr);top:clamp(84px,13vh,130px);margin:0;font-family: var(--brush);font-weight: 400;writing-mode: vertical-rl;font-size:var(--ts);line-height: 1;color:var(--ink)}.kingdom_wrap .kingdom_cap{position:absolute;right:calc(var(--tr) + var(--ts) * 1.25 + 10px);top:clamp(92px,14vh,140px);margin:0;font-size:15px}.kingdom_wrap [data-at]:not(.kingdom_nar){opacity:0;transition:opacity 0.9s}.kingdom_wrap [data-at].is-on{opacity:1}.kingdom_wrap .kingdom_quote{position:absolute;left:clamp(16px,6vw,110px);top:clamp(110px,20vh,220px);width:min(560px,calc(100% - 32px));margin:0;padding:0;border:0}.kingdom_wrap .kingdom_quote_line{margin:0;font-size:clamp(24px,2.4vw,36px);font-weight: 400;line-height: 1.22;letter-spacing: -0.025em;position:relative}.kingdom_wrap .is-jouto .kingdom_quote{width:min(520px,calc(100% - 32px));padding:46px 58px 40px;box-sizing:border-box;background:var(--sheet);border:2px solid var(--ink);border-radius: 50%;text-align:center;box-shadow:6px 6px 0 rgba(17,16,16,0.85)}.kingdom_wrap .is-jouto .kingdom_quote::after{content:'';position:absolute;right:18%;bottom:-34px;width:44px;height:44px;background:var(--sheet);border-right: 2px solid var(--ink);clip-path:polygon(0 0,100% 0,100% 100%);transform:skewX(-28deg)}.kingdom_wrap .is-jouto .kingdom_quote_line{font-size:clamp(21px,1.9vw,28px);line-height: 1.24}.kingdom_wrap .is-jouto .kingdom_quote_by{font-size:12px;margin-top:12px}.kingdom_wrap .kingdom_quote_line.is-answer{margin-top:12px;font-size:clamp(40px,4.4vw,68px)}.kingdom_wrap .kingdom_quote_by{margin-top:14px;font-size:13px;color:var(--ink-2)}.kingdom_wrap .kingdom_bout{position:absolute;right:clamp(16px,6vw,110px);bottom:clamp(96px,15vh,160px);display:flex;flex-direction: column;align-items: flex-end;gap:12px;pointer-events: auto}.kingdom_wrap .kingdom_bout_ask{margin:0;font-size:14px;font-weight: 500;background:var(--sheet);border:1.5px solid var(--ink);padding:6px 10px}.kingdom_wrap .kingdom_bout_pick{display:flex;gap:10px}.kingdom_wrap .kingdom_pick{display:flex;flex-direction: column;align-items: center;gap:8px;width:120px;padding:14px 10px 12px;background:var(--sheet);color:var(--ink);border:3px solid var(--ink);cursor:pointer;font:500 13px var(--serif);transition:transform 0.2s,background 0.2s,color 0.2s}.kingdom_wrap .kingdom_pick_jp{font-family: var(--brush);font-size:64px;line-height: 1;margin-bottom: 6px}.kingdom_wrap .kingdom_pick:hover,.kingdom_wrap .kingdom_pick:focus-visible{background:var(--ink);color:var(--sheet);transform:translateY(-3px) rotate(-1deg)}.kingdom_wrap .kingdom_gauge{position:absolute;left:clamp(16px,6vw,110px);top:clamp(96px,15vh,160px);margin:0}.kingdom_wrap .kingdom_gauge_n{margin:0;font-size:clamp(64px,9vw,150px);font-weight: 200;line-height: 1;letter-spacing: -0.05em;font-variant-numeric: tabular-nums lining-nums}.kingdom_wrap .kingdom_gauge_of{margin:40px 0 0;font-size:14px;font-weight: 500}.kingdom_wrap .kingdom_gauge_ch{display:block;margin-top:4px;font-weight: 400;color:var(--ink-2)}.kingdom_wrap .kingdom_six{list-style:none;margin:0;padding:0}.kingdom_wrap .kingdom_six_item{position:absolute;left:0;top:0;transform:translate(-50%,-100%);opacity:0;transition:opacity 0.6s;pointer-events: none}.kingdom_wrap .kingdom_six_item.is-on{opacity:1;pointer-events: auto}.kingdom_wrap .kingdom_six_btn{display:flex;flex-direction: column;align-items: center;gap:5px;background:none;border:0;padding:4px;cursor:pointer;color:var(--ink);font:500 12px var(--serif)}.kingdom_wrap .kingdom_six_seat{font-family: var(--mincho);font-weight: 600;font-size:11px;background:var(--sheet);border:1px solid var(--ink);padding:2px 4px}.kingdom_wrap .kingdom_six_jp{font-size:17px;transition:background 0.2s}.kingdom_wrap .kingdom_six_en{background:var(--sheet);padding:2px 5px;white-space: nowrap}.kingdom_wrap .kingdom_six_btn:hover .kingdom_six_jp,.kingdom_wrap .kingdom_six_btn:focus-visible .kingdom_six_jp{background:var(--red)}.kingdom_wrap .kingdom_six_item.is-empty .kingdom_six_jp{background:var(--sheet);color:var(--ink);outline:1.5px dashed var(--ink);outline-offset: -1.5px}.kingdom_wrap .kingdom_card{position:absolute;inset:0;z-index:12;display:grid;place-items: center end;padding:0 clamp(16px,6vw,110px);pointer-events: none}.kingdom_wrap .kingdom_card.is-left{place-items: center start}.kingdom_wrap .kingdom_card_panel{position:relative;display:grid;grid-template-columns: minmax(0,300px) minmax(0,300px);background:var(--sheet);border:4px solid var(--ink);box-shadow:10px 10px 0 var(--ink);transform:scale(0.92) rotate(-1.5deg);opacity:0;transition:transform 0.35s cubic-bezier(.2,1.4,.4,1),opacity 0.2s;pointer-events: none;max-width:calc(100% - 32px)}.kingdom_wrap .kingdom_card.is-on .kingdom_card_panel{transform:none;opacity:1}.kingdom_wrap .kingdom_card.is-pinned .kingdom_card_panel{pointer-events: auto}.kingdom_wrap .kingdom_card_img{width:100%;height:100%;max-height:64vh;object-fit:cover;object-position: top;border-right: 4px solid var(--ink);display:block;filter:grayscale(1) contrast(1.08)}.kingdom_wrap .kingdom_card_text{padding:22px 24px;display:flex;flex-direction: column;gap:6px}.kingdom_wrap .kingdom_card_seat{margin:0;font-family: var(--mincho);font-weight: 600;font-size:13px}.kingdom_wrap .kingdom_card_jp{margin:0;font-family: var(--brush);font-size:76px;line-height: 1.05}.kingdom_wrap .kingdom_card_en{margin:0 0 10px;font-size:22px;font-weight: 400}.kingdom_wrap .kingdom_card_line{margin:0;font-size:16px;line-height: 1.45}.kingdom_wrap .kingdom_card_credit{margin:auto 0 0;padding-top: 16px;font-size:11px;color:var(--ink-2)}.kingdom_wrap .kingdom_card_close{position:absolute;right:-4px;top:-44px;width:40px;height:40px;padding:0;border:0;background:var(--ink);color:transparent;font-size:0;cursor:pointer}.kingdom_wrap .kingdom_card_close::before,.kingdom_wrap .kingdom_card_close::after{content:'';position:absolute;left:50%;top:50%;width:18px;height:2px;background:var(--sheet);transform:translate(-50%,-50%) rotate(45deg)}.kingdom_wrap .kingdom_card_close::after{transform:translate(-50%,-50%) rotate(-45deg)}.kingdom_wrap .kingdom_card:not(.is-pinned) .kingdom_card_close{visibility:hidden}.kingdom_wrap .kingdom_falls{position:absolute;left:clamp(16px,5vw,90px);top:50%;transform:translateY(-50%);margin:0;padding:22px 22px 18px;background:var(--sheet);border:1.5px solid var(--ink);box-shadow:5px 5px 0 var(--ink);width:280px}.kingdom_wrap .kingdom_year{margin:0 0 22px;font-size:clamp(56px,6vw,96px);font-weight: 200;line-height: 1;letter-spacing: -0.04em;font-variant-numeric: tabular-nums lining-nums;display:flex;align-items: baseline;gap:10px}.kingdom_wrap .kingdom_year_bc{font-size:16px;font-weight: 500;letter-spacing: 0}.kingdom_wrap .kingdom_fall_list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.kingdom_wrap .kingdom_fall{display:grid;grid-template-columns: 26px 1fr auto;align-items: center;gap:8px;font-size:15px;font-weight: 400;color:rgba(17,16,16,0.42);transition:color 0.4s}.kingdom_wrap .kingdom_fall_jp{writing-mode: horizontal-tb;font-size:13px;padding:4px 5px;background:rgba(17,16,16,0.3)}.kingdom_wrap .kingdom_fall_y{font-variant-numeric: tabular-nums}.kingdom_wrap .kingdom_fall.is-on{color:var(--ink)}.kingdom_wrap .kingdom_fall.is-on .kingdom_fall_jp{background:var(--ink)}.kingdom_wrap .kingdom_fall.is-now .kingdom_fall_jp{background:var(--red)}.kingdom_wrap .kingdom_fall_note{margin:14px 0 0;font-size:13px;line-height: 1.4;min-height:2.8em;color:var(--ink-2)}.kingdom_wrap .kingdom_capital{position:absolute;left:0;top:0;transform:translate(-50%,-50%);font-family: var(--mincho);font-weight: 600;font-size:14px;color:var(--sheet);background:var(--ink);padding:4px 5px;opacity:0;transition:opacity 0.5s}.kingdom_wrap .kingdom_capital.is-on{opacity:1}.kingdom_wrap .kingdom_capital.is-free{color:var(--ink);background:var(--sheet);border:1px solid var(--ink)}.kingdom_wrap.is-sealed .kingdom_capital{opacity:0}.kingdom_wrap .kingdom_qin{position:absolute;left:50%;top:50%;width:min(46vh,64vw);height:min(46vh,64vw);transform:translate(-50%,-50%);pointer-events: none}.kingdom_wrap .kingdom_credit{position:absolute;left:50%;bottom:14px;translate:-50% 0;width:max-content;max-width:calc(100% - 200px);margin:0;font-size:11px;color:var(--ink-2);text-align:center}.kingdom_wrap .kingdom_hud{position:absolute;inset:0;z-index:10;pointer-events: none;opacity:0;visibility:hidden;transition:opacity 0.4s,visibility 0s 0.4s}.kingdom_wrap.is-fighting .kingdom_hud{opacity:1;visibility:visible;transition:opacity 0.4s}.kingdom_wrap.is-fighting .kingdom_layers,.kingdom_wrap.is-fighting .kingdom_progress,.kingdom_wrap.is-fighting .kingdom_side,.kingdom_wrap.is-fighting .kingdom_mast,.kingdom_wrap.is-fighting .kingdom_nav{opacity:0;pointer-events: none}.kingdom_wrap .kingdom_hp{position:absolute;top:clamp(18px,4vh,40px);display:flex;align-items: flex-start;gap:10px;width:min(40vw,460px)}.kingdom_wrap .kingdom_hp.is-me{left:clamp(16px,4vw,60px)}.kingdom_wrap .kingdom_hp.is-foe{right:clamp(16px,4vw,60px);flex-direction: row}.kingdom_wrap .kingdom_hp_jp{font-size:26px;font-family: var(--brush);padding:8px 6px}.kingdom_wrap .kingdom_hp_bar{flex:1;height:22px;margin-top:10px;border:2px solid var(--ink);background:var(--sheet);position:relative;overflow:hidden}.kingdom_wrap .kingdom_hp_fill{position:absolute;inset:2px;background:var(--ink);transform-origin: left;transform:scaleX(var(--hp,1));transition:transform 0.35s cubic-bezier(.3,1.4,.5,1);-webkit-mask-image: linear-gradient(90deg,#000 85%,rgba(0,0,0,0.6))}.kingdom_wrap .kingdom_hp.is-foe .kingdom_hp_fill{transform-origin: right}.kingdom_wrap .kingdom_hud_mid{position:absolute;left:50%;top:clamp(24px,4.6vh,46px);transform:translateX(-50%);margin:0;font-size:13px;font-weight: 500;background:var(--sheet);border:1.5px solid var(--ink);padding:5px 10px;white-space: nowrap}.kingdom_wrap .kingdom_hud_help{position:absolute;left:50%;bottom:clamp(20px,5vh,48px);transform:translateX(-50%);margin:0;font-size:14px;font-weight: 500;background:var(--sheet);border:1.5px solid var(--ink);padding:8px 14px;white-space: nowrap}.kingdom_wrap .kingdom_hud_leave{position:absolute;right:clamp(16px,4vw,60px);bottom:clamp(20px,5vh,48px);pointer-events: auto;background:var(--ink);color:var(--sheet);border:0;font:500 13px var(--serif);padding:9px 14px;cursor:pointer}.kingdom_wrap .kingdom_result{position:absolute;inset:0;display:grid;place-content: center;justify-items: center;gap:10px;opacity:0;transition:opacity 0.4s;pointer-events: none}.kingdom_wrap .kingdom_result.is-on{opacity:1;pointer-events: auto}.kingdom_wrap .kingdom_result_jp{margin:0;font-family: var(--brush);font-size:clamp(140px,26vh,260px);line-height: 1;color:var(--ink);-webkit-text-stroke: 10px var(--sheet);paint-order: stroke fill}.kingdom_wrap .kingdom_result_line{margin:0;font-size:20px;font-weight: 500;background:var(--sheet);border:1.5px solid var(--ink);padding:8px 14px}.kingdom_wrap .kingdom_result_btns{display:flex;gap:10px;flex-wrap:wrap;justify-content: center;margin-top:8px}.kingdom_wrap .kingdom_btn{background:var(--sheet);color:var(--ink);border:2px solid var(--ink);font:500 14px var(--serif);padding:9px 16px;cursor:pointer}.kingdom_wrap .kingdom_btn.is-solid,.kingdom_wrap .kingdom_btn:hover{background:var(--ink);color:var(--sheet)}.kingdom_wrap .kingdom_loader{position:absolute;inset:0;z-index:40;touch-action: none;background:var(--sheet);transition:opacity 0.9s ease 0.35s,visibility 0s 1.3s}.kingdom_wrap .kingdom_loader.is-gone{opacity:0;visibility:hidden;pointer-events: none}.kingdom_wrap .kingdom_loader_focus{position:absolute;inset:0;width:100%;height:100%}.kingdom_wrap .kingdom_loader_frame{position:absolute;inset:clamp(14px,3vh,30px);width:calc(100% - 2 * clamp(14px,3vh,30px));height:calc(100% - 2 * clamp(14px,3vh,30px));overflow:visible}.kingdom_wrap .kingdom_loader_rect{fill:none;stroke:var(--ink);stroke-width: 4px;vector-effect: non-scaling-stroke;stroke-dasharray: 100;stroke-dashoffset: calc(100 - var(--draw,0) * 100)}.kingdom_wrap .kingdom_loader_sfx{position:absolute;right:clamp(40px,8vw,140px);top:50%;transform:translateY(-50%);margin:0;display:flex;flex-direction: column;font-family: var(--brush);font-size:clamp(54px,11vh,110px);line-height: 0.92;color:var(--ink);-webkit-text-stroke: 0.12em var(--sheet);paint-order: stroke fill}.kingdom_wrap .kingdom_loader_sfx span{opacity:0;transform:scale(1.8) rotate(-10deg);transition:opacity 0.15s,transform 0.35s cubic-bezier(.2,1.6,.4,1)}.kingdom_wrap .kingdom_loader_sfx span.is-on{opacity:1;transform:none}.kingdom_wrap .kingdom_loader_mid{position:absolute;left:clamp(40px,8vw,140px);top:50%;transform:translateY(-50%);display:flex;flex-direction: column;gap:10px}.kingdom_wrap .kingdom_loader_house{margin:0;font-size:13px;font-weight: 500}.kingdom_wrap .kingdom_loader_title{margin:0;font-family: var(--mincho);font-weight: 600;font-size:clamp(40px,6vw,88px);line-height: 1.05;letter-spacing: 0.02em}.kingdom_wrap .kingdom_loader_n{margin:6px 0 0;font-size:clamp(56px,9vw,140px);font-weight: 200;line-height: 1;letter-spacing: -0.05em;font-variant-numeric: tabular-nums lining-nums}.kingdom_wrap .kingdom_loader_pc{font-size:0.4em;margin-left: 6px;letter-spacing: 0}.kingdom_wrap .kingdom_loader_line{margin:0;font-size:14px;color:var(--ink-2)}.kingdom_wrap .kingdom_loader_enter{position:absolute;left:clamp(40px,8vw,140px);bottom:clamp(48px,10vh,110px);display:flex;gap:14px;opacity:0;transform:translateY(12px);transition:opacity 0.6s,transform 0.6s;pointer-events: none}.kingdom_wrap .kingdom_loader.is-done .kingdom_loader_enter{opacity:1;transform:none;pointer-events: auto}.kingdom_wrap .kingdom_enter{display:flex;flex-direction: column;align-items: flex-start;gap:4px;min-width:190px;padding:12px 16px 14px;background:var(--sheet);color:var(--ink);border:3px solid var(--ink);cursor:pointer;font:500 14px var(--serif);box-shadow:6px 6px 0 var(--ink);transition:transform 0.18s,box-shadow 0.18s,background 0.18s,color 0.18s}.kingdom_wrap .kingdom_enter_jp{font-family: var(--brush);font-size:40px;line-height: 1}.kingdom_wrap .kingdom_enter:hover,.kingdom_wrap .kingdom_enter:focus-visible{background:var(--ink);color:var(--sheet);transform:translate(3px,3px);box-shadow:3px 3px 0 var(--ink)}.kingdom_wrap.is-past .kingdom_side,.kingdom_wrap.is-past .kingdom_progress,.kingdom_wrap.is-past .kingdom_mast{visibility:hidden}.kingdom_wrap.is-dark .kingdom_nar{background:var(--ink);color:var(--sheet);border-color: var(--sheet);box-shadow:5px 5px 0 var(--sheet)}.kingdom_wrap.is-dark .kingdom_tab{background:var(--sheet);color:var(--ink)}.kingdom_wrap.is-dark .kingdom_note{color:rgba(246,242,232,0.75)}.kingdom_wrap.is-dark .kingdom_title,.kingdom_wrap.is-dark .kingdom_mast_en,.kingdom_wrap.is-dark .kingdom_progress_n,.kingdom_wrap.is-dark .kingdom_side_btn,.kingdom_wrap.is-dark .kingdom_nav_label{color:var(--sheet)}@media (max-width: 1024px){.kingdom_wrap{--tr:28px;--ts:clamp(72px,10vh,120px)}.kingdom_wrap .kingdom_nar{bottom:110px}.kingdom_wrap .kingdom_bout{bottom:auto;top:38vh;right:28px}.kingdom_wrap .kingdom_page{grid-template-columns: 1fr 1fr;grid-template-rows: repeat(4,1fr)}.kingdom_wrap .kingdom_panel.is-a{grid-column: 1 / 3;grid-row:1}.kingdom_wrap .kingdom_panel.is-b{grid-column: 1;grid-row:2}.kingdom_wrap .kingdom_panel.is-c{grid-column: 2;grid-row:2}.kingdom_wrap .kingdom_panel.is-d{grid-column: 1;grid-row:3}.kingdom_wrap .kingdom_panel.is-e{grid-column: 2;grid-row:3}.kingdom_wrap .kingdom_panel.is-f{grid-column: 1;grid-row:4}.kingdom_wrap .kingdom_panel.is-g{grid-column: 2;grid-row:4}.kingdom_wrap .kingdom_card_panel{grid-template-columns: minmax(0,220px) minmax(0,280px)}}@media (max-width: 640px){.kingdom_wrap{--tr:16px;--ts:64px}.kingdom_wrap .kingdom_mast_by{display:none}.kingdom_wrap .kingdom_title{top:76px}.kingdom_wrap .kingdom_cap{top:82px;font-size:13px}.kingdom_wrap .kingdom_nar{left:16px;right:16px;width:auto;bottom:86px;padding:18px 16px 14px;box-shadow:4px 4px 0 var(--ink)}.kingdom_wrap .kingdom_lede{font-size:17px}.kingdom_wrap .kingdom_note{font-size:13px}.kingdom_wrap .kingdom_bout{top:30vh;right:16px}.kingdom_wrap .kingdom_pick{width:104px;padding:10px 4px;white-space: nowrap;font-size:12.5px}.kingdom_wrap .kingdom_pick_jp{font-size:46px}.kingdom_wrap .kingdom_quote{left:28px;right:16px;width:auto;top:auto;bottom:calc(86px + 38vh)}.kingdom_wrap .is-jouto .kingdom_quote{left:16px;right:92px;width:auto;padding:30px 30px 26px;border-radius: 46%;top:120px;bottom:auto}.kingdom_wrap .is-jouto .kingdom_quote_line{font-size:18px}.kingdom_wrap .kingdom_quote_line{font-size:22px}.kingdom_wrap .is-law{bottom:auto;top:170px}.kingdom_wrap .is-law .kingdom_quote_line.is-answer{font-size:40px}.kingdom_wrap .kingdom_gauge{top:150px;left:16px}.kingdom_wrap .kingdom_gauge_n{font-size:60px}.kingdom_wrap .kingdom_gauge_of{margin-top:24px}.kingdom_wrap .kingdom_falls{left:16px;right:16px;width:auto;top:auto;bottom:108px;transform:none;padding:14px 14px 10px}.kingdom_wrap .kingdom_year{font-size:46px;margin-bottom: 12px}.kingdom_wrap .kingdom_fall_list{grid-template-columns: 1fr 1fr;column-gap:14px}.kingdom_wrap .kingdom_fall{font-size:13px}.kingdom_wrap .kingdom_caps{display:none}.kingdom_wrap .kingdom_progress{bottom:14px}.kingdom_wrap .kingdom_progress_canvas{width:40px;height:40px}.kingdom_wrap .kingdom_side{bottom:14px}.kingdom_wrap .kingdom_side_btn span:not(.kingdom_side_jp){display:none}.kingdom_wrap .kingdom_credit{max-width:calc(100% - 32px);bottom:64px}.kingdom_wrap .kingdom_six_en,.kingdom_wrap .kingdom_six_seat{display:none}.kingdom_wrap .kingdom_card,.kingdom_wrap .kingdom_card.is-left{place-items: end center;padding:0 0 80px}.kingdom_wrap .kingdom_card_panel{grid-template-columns: 1fr;width:calc(100% - 32px)}.kingdom_wrap .kingdom_card_img{max-height:34vh;border-right: 0;border-bottom: 4px solid var(--ink)}.kingdom_wrap .kingdom_card_jp{font-size:52px}.kingdom_wrap .kingdom_hp{width:calc(50% - 26px)}.kingdom_wrap .kingdom_hud_mid{display:none}.kingdom_wrap .kingdom_hud_help{white-space: normal;width:calc(100% - 32px);text-align:center;bottom:70px;font-size:13px}.kingdom_wrap .kingdom_hud_leave{bottom:18px;right:16px}.kingdom_wrap .kingdom_loader_mid{left:24px;top:18vh;transform:none}.kingdom_wrap .kingdom_loader_sfx{right:24px;top:auto;bottom:22vh;transform:none;font-size:54px}.kingdom_wrap .kingdom_loader_enter{left:24px;right:24px;bottom:40px;flex-direction: column}.kingdom_wrap .kingdom_enter{min-width:0}.kingdom_wrap .kingdom_page{padding:10px;gap:8px}.kingdom_wrap .kingdom_panel_jp{font-size:44px}.kingdom_wrap .kingdom_panel_en{font-size:14px}}.kingdom_wrap button:focus-visible,.kingdom_wrap a:focus-visible{outline:2px solid var(--red);outline-offset: 3px}@media (prefers-reduced-motion: reduce){.kingdom_wrap .kingdom_sfx{transition:none}.kingdom_wrap .kingdom_page{transition:none}.kingdom_wrap .kingdom_card_panel{transition:opacity 0.2s;transform:none}.kingdom_wrap .kingdom_tell.is-on{animation:none}}.kingdom_wrap.is-canvas{height:auto !important;min-height:0 !important;margin:0 !important;overflow:visible !important;background:#0b0907}.kingdom_wrap.is-canvas .kingdom_contain{position:static !important;height:auto !important;min-height:0 !important;margin:0 !important;transform:none !important}.kingdom_wrap.is-canvas>:not(.kingdom_contain),.kingdom_wrap.is-canvas .kingdom_contain>:not(.kingdom_poster){display:none !important}.kingdom_wrap .kingdom_poster{position:relative;display:block;margin:0;aspect-ratio: 16 / 10;background:var(--still) 0 var(--at) / 100% auto no-repeat;border-bottom: 1px solid rgba(236,229,212,0.14)}.kingdom_wrap .kingdom_poster figcaption{position:absolute;left:12px;top:12px;padding:5px 9px;font:500 11px/1.3 ui-monospace,Menlo,Consolas,monospace;letter-spacing: 0.06em;text-transform: uppercase;color:#ece5d4;background:rgba(11,9,7,0.78)}@media (max-width: 767px){.kingdom_wrap .kingdom_poster{aspect-ratio: 390 / 844;background-image: var(--still-phone)}}