.playtest-hub{width:min(950px,calc(100vw - 28px));box-sizing:border-box;color:#d2e0dc;font-size:14px;line-height:1.6}.playtest-hub-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.playtest-hub-heading h2{margin:6px 0;font-size:28px;color:#fff0c4}.playtest-hub-heading>button{min-width:44px;min-height:44px}.playtest-consent-box{margin:20px 0;padding:16px;border:1px solid #9e884e;border-radius:13px;background:#153338}.playtest-hub label{display:flex;align-items:flex-start;gap:12px;min-height:44px;cursor:pointer}.playtest-hub input[type=checkbox]{appearance:auto;flex:0 0 22px;width:22px;height:22px;margin:8px 0;accent-color:#70d5bf}.playtest-hub label>span{min-width:0;overflow-wrap:anywhere}.playtest-hub label small{display:block;font-size:14px;color:#a7c1bd}.playtest-hub :is(button,.btn){min-height:44px;font-size:14px;white-space:normal}.playtest-hub :is(button,input,summary):focus-visible{outline:2px solid #f4ce71;outline-offset:3px}.playtest-hub-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.playtest-hub-error{padding:12px;border:1px solid #c47c69;border-radius:10px;color:#ffd0be}.playtest-board,.playtest-own-history,.playtest-archive{border-top:1px solid #37514f;margin-top:20px;padding-top:16px}.playtest-hub h3{font-size:18px;color:#ecd38c}.playtest-board table{width:100%;table-layout:fixed;border-collapse:collapse;margin-top:16px}.playtest-board th,.playtest-board td{padding:10px;border-bottom:1px solid #304b4c;text-align:left;overflow-wrap:anywhere}.playtest-board th:last-child,.playtest-board td:last-child{width:110px;text-align:right;font-variant-numeric:tabular-nums}.playtest-board tr.is-you{background:#1b4140}.playtest-board td small{color:#e4ca7c}.playtest-own-history ul{list-style:none;margin:0;padding:0}.playtest-own-history li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 0;border-bottom:1px solid #304b4c}.playtest-own-history li small{grid-column:1/-1;color:#9ebdb5}.playtest-archive summary{min-height:44px;padding:8px 0;cursor:pointer;color:#e8ce8d}.playtest-hub button:disabled{opacity:.6;cursor:default}@media(max-width:560px){.playtest-hub{padding:16px!important}.playtest-hub-heading h2{font-size:23px}.playtest-board th:last-child,.playtest-board td:last-child{width:88px}.playtest-consent-box{padding:12px}}

.home-screen button.home-playtest-entry{width:100%;border:0;background:transparent;text-align:left;font:inherit;cursor:pointer}.playtest-hub :is(p,label,small,summary,td,th){font-size:14px}

.playtest-hub-heading{position:sticky;top:0;z-index:2;background:#102a30;padding-block:6px}

.playtest-hub button{padding:10px 16px;border:1px solid #45666b;border-radius:10px;background:#173c45;color:#e6eeeb;cursor:pointer}.playtest-hub button:hover:not(:disabled){background:#23545b;border-color:#e4bf67}.playtest-hub-heading>button{padding:0;flex:0 0 44px;font-size:22px}
