.appearance-seal{position:relative;width:44px;height:22px;flex-shrink:0}.appearance-seal-trigger{position:absolute;left:0;top:-11px;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;touch-action:manipulation}.appearance-seal-trigger:focus-visible{outline:2px solid var(--kt-brandGold);outline-offset:2px}.appearance-menu{position:absolute;z-index:60;bottom:calc(100% + 18px);left:50%;transform:translate(-50%);width:168px;padding:6px;border:1px solid var(--kt-edge);border-radius:12px;background:var(--kt-surface);box-shadow:0 6px 24px #00000038}.appearance-menu button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:8px 12px;border:0;border-radius:7px;background:transparent;color:var(--kt-text);font-family:inherit;font-size:13px;cursor:pointer;touch-action:manipulation}.appearance-menu button:hover,.appearance-menu button:focus-visible{background:var(--kt-soft)}.appearance-menu button[aria-checked=true]{font-weight:700}.speech-scroll{flex:1;min-height:0;overflow-y:auto;padding:clamp(14px,3vw,30px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.speech-layout{width:100%;max-width:760px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:20px}.speech-layout.has-queue{max-width:1040px;grid-template-columns:minmax(0,1fr) 240px}.speech-timer-card{background:var(--kt-surface);border:1px solid var(--kt-edge);border-radius:22px;padding:clamp(20px,3vw,32px);min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}.speech-heading{width:100%;margin-bottom:26px}.speech-category{color:var(--kt-muted);font-size:10px;letter-spacing:2px;text-transform:uppercase;margin-bottom:7px}.speech-heading h1{color:var(--kt-text);font-size:clamp(19px,4vw,27px);font-weight:800;line-height:1.2}.speech-speaker{color:var(--kt-text);font-size:clamp(15px,3vw,19px);font-weight:700;margin-top:10px;overflow-wrap:anywhere}.speech-heading p{color:var(--kt-muted);font-size:11px;line-height:1.5;margin-top:8px}.speech-status{border-radius:24px;padding:8px 14px;margin:12px 0 22px;background:var(--kt-soft);font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.speech-queue{background:var(--kt-surface);border:1px solid var(--kt-edge);border-radius:18px;padding:18px;min-width:0}.speech-queue h2,.speech-queue summary{color:var(--kt-muted);font-size:11px;font-weight:700;line-height:1.5}.speech-queue-rows{list-style:none;margin-top:14px;display:flex;flex-direction:column;gap:8px;max-height:440px;overflow-y:auto}.speech-queue-rows li{display:flex;gap:10px;padding:10px;border-radius:9px;color:var(--kt-muted);align-items:baseline}.speech-queue-rows li[aria-current=true]{background:var(--kt-soft);color:var(--kt-text)}.speech-queue-rows span{flex-shrink:0;font-size:10px;min-width:24px}.speech-queue-rows strong{font-size:13px;font-weight:500;overflow-wrap:anywhere}.speech-queue-rows li[aria-current=true] strong{font-weight:800}.speech-queue-mobile{display:none}@media (max-width:700px){.speech-layout.has-queue{grid-template-columns:minmax(0,1fr);gap:12px}.speech-timer-card{padding:22px 18px;border-radius:18px}.speech-heading{margin-bottom:22px}.speech-queue-desktop{display:none}.speech-queue-mobile{display:block;padding:14px 18px}.speech-queue summary{cursor:pointer}.speech-queue-rows{max-height:200px}}@media (max-height:500px) and (min-width:701px){.speech-scroll{padding:12px}.speech-timer-card{padding:18px}.speech-heading{margin-bottom:12px}}.round-guide-trigger{font:700 12px Montserrat,sans-serif;padding:6px 12px;border-radius:8px;border:1px solid rgba(245,240,230,.35);background:transparent;color:var(--kt-barText);cursor:pointer}.round-guide{box-sizing:border-box;width:min(760px,calc(100% - 24px));max-width:none;max-height:calc(100dvh - 24px);margin:auto;padding:0;border:1px solid var(--kt-edge);border-radius:18px;background:var(--kt-bgNeutral);color:var(--kt-text);font:14px/1.65 Montserrat,sans-serif;overflow:hidden;box-shadow:0 24px 80px #00000059}.round-guide[open]{display:flex;flex-direction:column}.round-guide::backdrop{background:#0c1419b3}.round-guide-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;background:var(--kt-surface);border-bottom:1px solid var(--kt-edge);flex-shrink:0}.round-guide-eyebrow{color:var(--kt-muted);font-size:11px}.round-guide h1{margin:2px 0 0;font-size:clamp(18px,4vw,24px);line-height:1.3}.round-guide-close{flex-shrink:0;border:1px solid var(--kt-edge);border-radius:9px;background:var(--kt-soft);color:var(--kt-text);padding:9px 12px;font:700 12px Montserrat,sans-serif;cursor:pointer;min-height:40px}.round-guide :focus-visible{outline:3px solid var(--kt-pro);outline-offset:3px}.round-guide-body{padding:4px 22px 22px;overflow-y:auto;min-height:0;overscroll-behavior:contain}.round-guide p{margin:14px 0}.round-guide-notice{padding:12px 14px;background:var(--kt-soft);border-left:3px solid var(--kt-pro);border-radius:8px}.round-guide details{background:var(--kt-surface);border:1px solid var(--kt-edge);border-radius:12px;margin:12px 0}.round-guide summary{padding:14px 16px;font-weight:800;cursor:pointer;line-height:1.5}.round-guide details[open] summary{border-bottom:1px solid var(--kt-edge)}.round-guide-section{padding:0 16px 4px}.round-guide ol{padding-left:22px}.round-guide li{margin:8px 0}.round-guide-options{margin:12px 0}.round-guide-options>div{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--kt-edge)}.round-guide-options>div:last-child{border-bottom:0}.round-guide dt{font-weight:800;color:var(--kt-pro)}.round-guide dd{margin:0}.round-guide dt,.round-guide dd{overflow-wrap:anywhere}@media (max-width: 600px){.round-guide-heading{padding:14px;align-items:flex-start}.round-guide-body{padding:0 14px 14px}.round-guide-options>div{grid-template-columns:minmax(0,1fr);gap:3px}.round-guide summary{padding:12px}.round-guide-section{padding:0 12px 4px}}
