html:not(.kko-done):after{content:"";z-index:9998;background:var(--bg,#0f1011);animation:0s 4s forwards kko-safe;position:fixed;inset:0}@keyframes kko-safe{to{visibility:hidden}}html.kko-on{overflow:hidden}#kk-opening{z-index:9999;background:var(--bg,#0f1011);color:var(--fg,#e6e6e3);cursor:pointer;touch-action:manipulation;outline:none;transition:opacity .45s;position:fixed;inset:0}#kk-opening.out{opacity:0;pointer-events:none}#kk-opening:focus-visible{outline:2px solid var(--acc,#3fd68a);outline-offset:-2px}#kk-opening canvas{width:100%;height:100%;display:block;position:absolute;inset:0}#kk-opening video{opacity:.01;pointer-events:none;width:4px;height:4px;position:absolute;top:0;left:0}.kko-en{left:max(16px,env(safe-area-inset-left,0px));top:calc(16px + env(safe-area-inset-top,0px));font:400 13px var(--mono,monospace);color:var(--dim,#8b8d8a);margin:0;position:absolute}.kko-skip{right:max(16px,env(safe-area-inset-right,0px));top:calc(12px + env(safe-area-inset-top,0px));color:var(--dim,#8b8d8a);border:1px solid var(--line2,#37393d);font:400 13px var(--ko,sans-serif);cursor:pointer;background:0 0;border-radius:4px;padding:4px 12px;position:absolute}.kko-skip:hover{color:var(--fg,#e6e6e3);border-color:var(--dim,#8b8d8a)}.kko-skip:focus-visible{outline:2px solid var(--acc,#3fd68a);outline-offset:2px}.kko-tag{text-align:center;font:400 clamp(15px,1.25vw,26px)/1.75 var(--ko,sans-serif);color:var(--fg,#e6e6e3);word-break:keep-all;min-height:1.75em;margin:0;padding-inline:16px;position:absolute;left:0;right:0}.kko-tag b{color:var(--emp,#ff5a1f);font-weight:400}.kko-hint{left:0;right:0;bottom:calc(2.5% + env(safe-area-inset-bottom,0px));text-align:center;color:var(--dim,#8b8d8a);font:400 clamp(13px,.8vw,17px) var(--ko,sans-serif);margin:0;position:absolute}@media (prefers-reduced-motion:reduce){#kk-opening{transition:none}html:after{display:none}}
