*,*::before,*::after {box-sizing:border-box;} html {color-scheme:light;} body.yc {margin:0;min-height:100dvh;display:flex;flex-direction:column;background-color:var(--wallpaper-color);color:var(--color-ink);font:var(--text-ui)/1.4 var(--font-ui);overflow-x:hidden;cursor:var(--cursor-default);-webkit-font-smoothing:none;} .yc a {cursor:var(--cursor-pointer);} html.is-waiting,html.is-waiting * {cursor:var(--cursor-wait) !important;} .yc img {max-width:100%;} .yc [hidden] {display:none !important;} .yc a {color:var(--color-link);} .yc a:visited {color:var(--color-link-visited);} .yc a:active {color:var(--color-link-active);} .yc h1,.yc h2,.yc h3 {margin:0 0 8px;font-weight:700;line-height:1.2;} .yc h1 {font-size:20px;} .yc h2 {font-size:15px;} .yc h3 {font-size:13px;} .yc p {margin:0 0 8px;} .yc hr {height:2px;margin:8px 0;border:0;box-shadow:inset 0 1px 0 var(--color-shadow),inset 0 -1px 0 var(--color-highlight);} .yc button,.yc input,.yc select,.yc textarea {font:inherit;color:inherit;} .yc:focus-visible {outline:1px dotted var(--color-ink);outline-offset:1px;} .yc a:focus-visible,.yc button:focus-visible,.yc input:focus-visible,.yc select:focus-visible {outline:var(--focus-outline,1px dotted var(--color-ink)) !important;outline-offset:var(--focus-offset,1px) !important;} .yc-skip,.os-skip {position:absolute;left:-9999px;z-index:1000;padding:4px 8px;background:var(--color-tooltip);border:1px solid var(--color-ink);color:var(--color-ink);} .yc-skip:focus,.os-skip:focus {left:8px;top:8px;} @media (pointer:fine) {.yc::-webkit-scrollbar {width:16px;height:16px;} .yc::-webkit-scrollbar-track {background:repeating-conic-gradient(var(--color-highlight) 0 25%,var(--color-face) 0 50%) 0 0 / 2px 2px;} .yc::-webkit-scrollbar-thumb {background:var(--color-face);box-shadow:var(--bevel-raised);} .yc::-webkit-scrollbar-corner {background:var(--color-face);} .yc::-webkit-scrollbar-button:single-button {display:block;width:16px;height:16px;background:var(--color-face) center / 100% 100% no-repeat;border:1px solid #7f79cc;border-radius:3px;} .yc::-webkit-scrollbar-button:single-button:vertical:decrement {background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath d='M4 2 7 6H1z' fill='%232a1a8a'/%3E%3C/svg%3E") center / 10px 10px no-repeat,linear-gradient(180deg,#e7e4fb,#bdb8ee);} .yc::-webkit-scrollbar-button:single-button:vertical:increment {background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath d='M4 6 1 2h6z' fill='%232a1a8a'/%3E%3C/svg%3E") center / 10px 10px no-repeat,linear-gradient(180deg,#e7e4fb,#bdb8ee);} .yc::-webkit-scrollbar-button:single-button:horizontal:decrement {background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath d='M2 4 6 1v6z' fill='%232a1a8a'/%3E%3C/svg%3E") center / 10px 10px no-repeat,linear-gradient(180deg,#e7e4fb,#bdb8ee);} .yc::-webkit-scrollbar-button:single-button:horizontal:increment {background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath d='M6 4 2 7V1z' fill='%232a1a8a'/%3E%3C/svg%3E") center / 10px 10px no-repeat,linear-gradient(180deg,#e7e4fb,#bdb8ee);} @supports not selector(::-webkit-scrollbar) {.yc * {scrollbar-color:#a9a3e6 var(--color-light);scrollbar-width:auto;}}} .os-sr-only {position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;} @media (prefers-reduced-motion:reduce) {* {animation:none !important;transition:none !important;scroll-behavior:auto !important;}}