.ss-live-layout{width:100%;height:100%;display:flex;container-type:size}.ss-live-layout>.ss-live-board{width:100%;height:100%;min-width:0;min-height:0}.ss-live-layout.ss-split>.ss-live-board,.ss-live-layout.ss-split>aside{width:50%;height:100%;min-height:0;min-width:0}.ss-live-layout>aside{overflow:auto;background:var(--paper);color:var(--ink);padding:clamp(12px,3cqmin,32px)}.ss-live-layout.ss-reverse{flex-direction:row-reverse}.ss-live-timer button,.ss-live-timer input{background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:12px;padding:10px;min-height:44px}.ss-live-timer label{display:flex;flex-direction:column;gap:6px}.ss-live-timer form{display:grid;grid-template-columns:1fr 80px;gap:8px}.ss-live-timer form>button{grid-column:1/-1}.ss-live-timer input{width:100%;min-width:0}.ss-live-timer article{padding:16px 0;border-bottom:1px solid var(--line)}.ss-live-timer article strong{display:block;font:300 clamp(30px,8cqmin,70px) Arial,sans-serif;line-height:1.5}.ss-live-timer article div{display:flex;flex-wrap:wrap;gap:8px}.ss-live-timer progress{width:100%;accent-color:var(--accent)}@media(orientation:portrait){.ss-live-layout.ss-split{flex-direction:column}.ss-live-layout.ss-split.ss-reverse{flex-direction:column-reverse}.ss-live-layout.ss-split>.ss-live-board,.ss-live-layout.ss-split>aside{width:100%;height:50%}}.ss-live-messenger{height:100%;min-height:0;display:flex;flex-direction:column;gap:12px;--t-menu-card-bg:var(--paper);--t-accent:var(--accent)}.ss-live-messenger h2{display:flex;align-items:center;gap:10px;margin:0;font-size:clamp(16px,3cqmin,24px);flex-shrink:0}.ss-live-messenger [data-embedded]{flex:1;min-height:0;overflow:hidden;border:1px solid var(--line)}.ss-live-messenger [data-memo-stickers]{height:auto;max-height:40%;min-height:0}.ss-live-messenger [data-memo-list]{min-height:48px}.ss-live-messenger [data-embedded]{display:flex;flex-direction:column;padding:12px;border-radius:20px}.ss-live-messenger [data-memo-list]{flex:1;overflow-y:auto}.ss-live-messenger [data-memo-stickers]{flex-shrink:0;overflow-y:auto}.ss-live-messenger form{display:grid;grid-template-columns:48px minmax(0,1fr) 44px;gap:8px;flex-shrink:0;align-items:end;margin-top:8px}.ss-live-messenger form>div{display:flex;min-width:0}.ss-live-messenger textarea{min-width:0;width:100%}@media(orientation:landscape){.ss-live-layout.ss-split>.ss-live-board{width:auto;flex:1}.ss-live-layout.ss-split>aside{width:min(420px,34%);flex:none}}