:root{color:#263e34;font-synthesis:none;--green:#263e34;--muted:#777b70;--line:#dedfd2;--paper:#fffef9;--orange:#b5583a;--lime:#d9e7a8;background:#f5f3ec;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:15px}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #c16d44}button{transition:background .15s,transform .15s}button:not(:disabled):active{transform:translateY(1px)}a{color:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Georgia,Times New Roman,serif;font-weight:500}h2{font-size:30px}h3{font-size:22px}p{line-height:1.65}input,select{width:100%;min-height:46px;color:var(--green);background:#fffef9;border:1px solid #c8cbbd;border-radius:7px;padding:13px 14px}label{margin-bottom:8px;font-size:13px;font-weight:600;display:block}form input{margin-bottom:20px}.primary,.secondary,.quiet{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:14px;min-height:44px;padding:12px 18px;font-size:13px;font-weight:600;display:inline-flex}.primary{background:var(--green);color:#fffef9}.primary:hover:not(:disabled){background:#3b5748}.secondary{color:var(--green);background:0 0;border-color:#c7ccba}.secondary:hover:not(:disabled){background:#eaece0}.quiet{color:var(--green);background:0 0}.quiet:hover{background:#e9eadd}.wide{width:100%;margin-top:10px}.pill,.eyebrow{letter-spacing:1.8px;font-size:10px;font-weight:700}.pill{border:1px solid #ccd2b8;border-radius:30px;padding:8px 11px;display:inline-block}.eyebrow{align-items:center;gap:9px;display:flex}.eyebrow>span{background:var(--orange);border-radius:100%;width:6px;height:6px}.subtle{color:var(--muted);font-size:12px;line-height:1.6}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1480px;height:103px;margin:auto;padding:0 5%;display:flex}.brand-link{text-decoration:none}.brand{letter-spacing:-1.5px;align-items:center;gap:9px;font-size:32px;font-weight:800;display:flex}.brand svg{width:44px;height:44px;color:var(--orange)}.brand-wg{margin-left:3px;font-weight:400}.brand small{letter-spacing:2.6px;margin-top:3px;font-family:Arial,sans-serif;font-size:7px;font-weight:500;display:block}.topbar-right{align-items:center;gap:23px;display:flex}.edition{letter-spacing:2px;color:var(--muted);font-size:9px}.connection{color:#929687;align-items:center;gap:6px;font-size:10px;display:flex}.connection i,.avatar i{background:#b3b6a8;border-radius:50%;width:7px;height:7px}.connection.online i{background:#708443}.error-banner{color:#7f301f;z-index:20;background:#f8dfd5;justify-content:space-between;padding:14px 5%;font-size:13px;display:flex;position:sticky;top:0}.error-banner button{color:inherit;background:0 0;border:0;font-size:22px}.toast{background:var(--green);color:#fff;z-index:110;border-radius:8px;padding:13px 24px;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #263e3422}.loading{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.loading p{color:var(--muted);margin-top:20px}.entry{grid-template-columns:1.4fr 1fr;gap:100px;max-width:1320px;margin:auto;padding:75px 5% 40px;display:grid}.hero .eyebrow{letter-spacing:1.5px;font-size:9px}.hero h1{letter-spacing:-2.3px;margin:22px 0;font-size:clamp(40px,4.4vw,64px);line-height:1.12}.hero h1 em{color:var(--orange);font-weight:400}.hero>p{color:#6c7467;max-width:470px;font-size:14px}.entry-facts{color:#8a8c80;gap:27px;margin-top:26px;font-size:11px;display:flex}.entry-facts span{border-right:1px solid var(--line);padding-right:27px}.entry-facts span:last-child{border:0}.entry-facts b{color:var(--green);margin-bottom:5px;font-size:16px;font-weight:700;display:block}.entry-panel{background:#fffdf6;border:1px solid #dcded0;border-radius:13px;align-self:start;padding:38px 35px;box-shadow:0 10px 35px #263e3406}.entry-panel h2{letter-spacing:-1px;margin:20px 0 10px;font-size:36px}.entry-panel>p{color:#767c6e;font-size:13px}.entry-panel form{margin-top:27px}.entry-panel form .wide{margin-top:0}.entry-divider{color:#989d8b;align-items:center;gap:16px;margin:22px 0 9px;font-size:9px;display:flex}.entry-divider:before,.entry-divider:after{content:"";background:var(--line);flex:1;height:1px}.recovery{border-top:1px solid var(--line);margin-top:25px;padding-top:17px}.recovery summary{cursor:pointer;color:#767d6c;font-size:11px;line-height:1.6}.entry-panel .entry-footnote{text-align:center;color:#929687;margin:24px 0 0;font-size:10px}.apartment-art{border-bottom:2px solid #d3d9c1;max-width:500px;height:300px;margin-top:25px;position:relative}.art-door{background:#d5dfc1;border:8px solid #c3cdb0;border-bottom:none;border-radius:3px 3px 0 0;flex-direction:column;align-items:center;width:125px;height:220px;display:flex;position:absolute;bottom:0;left:82px;transform:rotate(-4deg);box-shadow:5px 6px #e4e7d9}.art-door:before{content:"";border:1px solid #a6b696;position:absolute;inset:20px 14px}.art-door span{letter-spacing:1px;z-index:1;background:#f9f6e8;margin-top:33px;padding:8px 6px;font-size:8px;font-weight:600;box-shadow:0 2px #c7cbb9}.art-door i{background:#8f9674;border-radius:4px;width:16px;height:5px;position:absolute;top:110px;right:10px}.art-door b{color:#9caa88;margin-top:22px;font-family:Georgia,serif;font-size:45px;font-weight:400}.door-two{background:#eac7a7;border-color:#d5b393;height:205px;left:236px;transform:rotate(5deg)}.door-two:before{border-color:#c49d7b}.door-two b{color:#c49676}.paper-note{z-index:2;background:#f2e7ae;padding:17px 20px;font-family:Georgia,serif;font-size:20px;position:absolute;top:8px;left:0;transform:rotate(-10deg);box-shadow:2px 3px 4px #263e3410}.paper-note:before{content:"";background:#eee8c8bb;width:40px;height:15px;position:absolute;top:-7px;left:40px;transform:rotate(5deg)}.paper-note em{color:#93694c;font-size:14px}.art-dice{z-index:3;background:#fffdf4;border:1px solid #d4d6c4;border-radius:12px;width:65px;height:65px;padding:13px;position:absolute;bottom:2px;left:185px;transform:rotate(-15deg);box-shadow:3px 6px #dedfce}.art-dice.second{width:55px;height:55px;bottom:15px;left:352px;transform:rotate(17deg)}.art-label{letter-spacing:1.6px;color:#8c967d;font-size:8px;position:absolute;bottom:-28px;left:95px}.game-shell{max-width:1480px;margin:auto;padding:32px 5% 0}.game-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.game-heading .eyebrow{font-size:9px}.game-heading h1{letter-spacing:-1px;margin:10px 0 0;font-size:37px}.room-tools{align-items:center;gap:10px;display:flex}.scoreboard{grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 28px;display:grid}.player-seat,.empty-seat{background:#fdfcf5;border:1px solid #dce0d0;border-radius:9px;align-items:center;gap:10px;min-height:83px;padding:15px 14px;display:flex}.player-seat.current{border-color:#66805d;box-shadow:inset 0 3px #66805d}.avatar{color:#926148;background:#efd5bf;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:15px;font-weight:700;display:grid;position:relative}.avatar.color-gruen{color:#526d46;background:#d6dfc4}.avatar.color-gelb{color:#8e7a35;background:#ece2b5}.avatar.color-blau{color:#457984;background:#d2e2e4}.avatar i{border:2px solid #fffdf5;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.avatar i.present{background:#78924c}.seat-name{flex:1;min-width:0}.seat-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.seat-name small{color:#959a88;font-size:8px;font-weight:500}.seat-name>span{color:#8a907e;margin-top:6px;font-size:9px;display:block}.score{text-align:center;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1}.score small{letter-spacing:.7px;color:#9c9d8e;margin-top:5px;font-family:Arial,sans-serif;font-size:6px;display:block}.empty-seat{color:#979f87;background:0 0;border-style:dashed;justify-content:center;font-size:11px}.empty-seat>span{font-size:25px;font-weight:200}.recovery-banner{background:#e8edda;border:1px solid #d1ddbc;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:17px 20px;display:flex}.recovery-banner p{margin:4px 0;font-size:12px}.recovery-banner strong{font-size:13px}.recovery-banner code{word-break:break-all;font-size:11px}.recovery-banner>div:last-child{flex-shrink:0;gap:5px;display:flex}.lobby-layout{grid-template-columns:1fr 1.15fr;gap:32px;margin-top:15px;display:grid}.lobby-card{background:#e9ecdf;border:1px solid #d6ddc7;border-radius:12px;padding:35px}.lobby-card h2{margin:20px 0 15px;font-size:32px}.lobby-card>p{color:#6e7865;max-width:500px;font-size:13px}.lobby-card .subtle{margin:18px 0 0;font-size:11px}.lobby-settings{margin:25px 0 20px}.checkbox-label{align-items:flex-start;gap:12px;margin-bottom:25px;display:flex}.checkbox-label input{width:18px;min-height:18px;accent-color:var(--green);margin:2px 0}.checkbox-label strong{font-size:13px}.checkbox-label small{color:#7e8771;margin-top:5px;font-size:11px;font-weight:400;line-height:1.7;display:block}.lobby-settings>label:not(.checkbox-label){font-size:12px}.waiting-note{background:#f4f5ed;border-radius:5px;padding:12px}.section-heading{justify-content:space-between;align-items:center;gap:10px;margin:0 0 18px;display:flex}.section-heading h2{margin:0;font-size:25px}.section-heading h3{margin:0;font-size:21px}.section-heading>span{letter-spacing:1.2px;color:#8f967e;font-size:8px}.start-wg{padding:10px 0}.table-layout{grid-template-columns:minmax(0,1fr) 315px;align-items:start;gap:27px;display:grid}.table-main{background:var(--paper);border:1px solid #e1e3d6;border-radius:11px;overflow:hidden}.table-tabs{border-bottom:1px solid var(--line);background:#fbfaf3;gap:24px;padding:0 20px;display:flex}.table-tabs button{color:#8b937d;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:20px 0 17px;font-size:12px}.table-tabs button.selected{border-bottom-color:var(--green);color:var(--green);font-weight:700}.table-content{padding:26px}.pile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:35px;display:grid}.pile-label{color:#848c75;justify-content:space-between;margin-bottom:12px;font-size:11px;display:flex}.pile-label b{border:1px solid #d8ddcb;border-radius:12px;padding:1px 6px;font-size:9px;font-weight:500}.pile .game-card{max-width:180px;margin:0 auto}.game-card{flex-direction:column;align-items:stretch;min-width:0;display:flex;position:relative}.card-image{aspect-ratio:.644;background:#fff;border:1px solid #e0e2d5;border-radius:7px;width:100%;padding:0;line-height:0;display:block;overflow:hidden;box-shadow:0 4px 6px #263e340a}.card-image img{object-fit:contain;width:100%;height:100%}.playable .card-image{outline-offset:3px;outline:2px solid #9aaa6c}.playable .card-image:hover{transform:translateY(-3px);box-shadow:0 7px 15px #263e3420}.card-caption{min-height:49px;padding:10px 0 4px}.card-caption strong{font-size:10px;line-height:1.4;display:block}.card-caption>span{color:#969b87;margin-top:4px;font-size:9px;display:block}.card-action{color:#405735;background:#e4edcb;border:1px solid #b7c497;border-radius:5px;width:100%;min-height:37px;margin-top:auto;padding:8px 3px;font-size:10px}.card-action small{color:#71815a;margin-top:4px;font-size:8px;display:block}.card-action:hover:not(:disabled){background:#cfdfab}.card-grid{grid-template-columns:repeat(auto-fill,minmax(115px,1fr));gap:21px 17px;display:grid}.card-grid .game-card{max-width:190px}.start-wg .card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.todo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;max-width:460px;margin-bottom:35px;display:grid}.todo-grid .pile .game-card{max-width:175px}.items{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px}.empty-pile{aspect-ratio:.644;border:1px dashed var(--line);color:#a3aa94;border-radius:8px;place-items:center;max-width:180px;margin:auto;font-size:12px;display:grid}.opponent-wg+.opponent-wg{border-top:1px solid var(--line);margin-top:35px;padding-top:28px}.inactive-card{opacity:.65}.turn-panel{background:#e9ecdf;border:1px solid #d6ddc7;border-radius:11px;padding:25px 22px;position:sticky;top:20px}.turn-panel .eyebrow{font-size:8px}.turn-panel h2{margin:12px 0 18px;font-size:28px}.turn-steps{gap:7px;display:flex}.turn-steps span{color:#929c7f;border:1px solid #ccd4bc;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.turn-steps span.active{background:var(--green);color:#fff;border-color:var(--green)}.phase-hint{color:#738064;margin:19px 0 17px;font-size:12px;line-height:1.7}.dice-tray{background:#dde3cf;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;min-height:115px;padding:17px 10px;display:flex}.die{width:49px;height:49px;color:var(--green);background:#fffdf5;border:1px solid #c7ccb9;border-radius:9px;flex:0 0 49px;place-items:center;padding:9px;display:grid;position:relative;box-shadow:0 3px #c8d0b6}.die.picked{background:#f4f8e4;border:2px solid #75894c;transform:translateY(-5px);box-shadow:0 4px #aaba8b}.die.spent{opacity:.4;box-shadow:none}.die>small{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;display:grid;position:absolute;bottom:-5px;right:-5px}.pips{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:2px;width:100%;height:100%;display:grid}.pips i{border-radius:100%;place-self:center;width:6px;height:6px;display:block}.pips .dot{background:currentColor}.kangaroo{color:var(--orange);font-family:Georgia,serif;font-size:29px;font-style:italic;font-weight:700;line-height:1}.unrolled{color:#8c987a;flex-direction:column;align-items:center;gap:7px;font-size:10px;display:flex}.unrolled svg{width:35px;height:35px}.roll-stats{color:#8b967b;justify-content:space-between;margin:15px 0 5px;font-size:9px;display:flex}.roll-stats b{color:#536544;font-size:12px}.turn-panel .wide{padding:12px 9px;font-size:11px}.selection-note{text-align:center;color:#738064;margin-top:14px;font-size:11px;display:block}.conversion-values{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:20px;display:flex}.conversion-values .die{flex-basis:40px;width:40px;height:40px;padding:6px}.hammock-note{border-top:1px solid #cdd5bc;align-items:center;gap:13px;margin-top:25px;padding-top:23px;display:flex}.hammock-note img{object-fit:contain;width:66px;height:66px}.hammock-note p{color:#8a947b;margin:0;font-size:9px;line-height:1.6}.hammock-note b{color:#526544;margin-bottom:4px;font-size:10px;font-weight:600;display:block}.hammock-note span{display:block}.turn-panel>.subtle{margin:17px 0 0;font-size:9px}.event-log{padding:0;list-style:none}.event-log li{border-bottom:1px solid #edf0e2;padding:13px 0;font-size:12px;line-height:1.6}.event-log span{letter-spacing:1px;color:#a0a78c;margin-right:17px;font-size:8px}.winner-panel{background:#e6edcf;border:1px solid #cbd8ac;border-radius:12px;align-items:center;gap:35px;margin-bottom:25px;padding:30px;display:flex}.winner-panel img{object-fit:contain;width:130px;height:130px}.winner-panel h2{margin:12px 0;font-size:35px}.winner-panel p{max-width:600px;font-size:13px}.game-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:35px;padding:22px 0;display:flex}.game-footer>span{letter-spacing:1.2px;color:#929a81;font-size:8px}.game-footer button{font-size:10px}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#18312788;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.modal{background:#fffef8;border:1px solid #dbdfce;border-radius:14px;width:100%;max-width:800px;max-height:90dvh;padding:28px;overflow:auto;box-shadow:0 30px 100px #14281f44}.modal-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.modal-header h2{margin:6px 0;font-size:29px;line-height:1.2}.modal-header button{min-height:35px;padding:0 10px;font-size:27px}.modal>p{color:#7b836e;font-size:13px}.zoom-card{grid-template-columns:minmax(0,270px) 1fr;align-items:start;gap:30px;display:grid}.zoom-card>img{border:1px solid #d6dcc7;border-radius:6px;width:100%}.zoom-card>div p{margin-top:20px;font-size:14px}.zoom-card .pill{letter-spacing:.3px;font-size:11px}.choice-grid{grid-template-columns:repeat(auto-fit,minmax(95px,140px));gap:15px;display:grid}.choice-card{color:var(--green);background:#f6f8ee;border:1px solid #cdd6b8;border-radius:8px;padding:8px}.choice-card img{border-radius:5px;width:100%}.choice-card strong{padding:8px 0 2px;font-size:11px;display:block}.rules-content{color:#68765d;font-size:13px;line-height:1.8}.rules-content li{margin-bottom:12px}.rules-content h3{color:var(--green);margin-top:25px}.rules-content b{color:var(--green)}@media (width>=1600px){.entry{padding-top:95px}.hero h1{font-size:65px}.apartment-art{height:330px}.entry-panel{margin-top:15px}}@media (width<=1100px){.entry{gap:45px;padding-top:55px}.hero h1{font-size:48px}.edition{display:none}.entry-panel{padding:30px 25px}.scoreboard{gap:8px}.player-seat{gap:8px;padding:12px 10px}.score small{font-size:5px}.table-layout{grid-template-columns:minmax(0,1fr) 275px;gap:18px}.table-content{padding:22px 18px}.turn-panel{padding:22px 17px}.pile-grid{gap:18px}.items{grid-template-columns:repeat(3,minmax(0,1fr))}.lobby-layout{grid-template-columns:1fr}.start-wg .card-grid{max-width:650px}.avatar{flex-basis:30px;width:30px;height:30px}.game-heading h1{font-size:33px}.room-tools{gap:0}.room-tools button{font-size:10px}}@media (width<=760px){.topbar{height:80px;padding:0 5%}.brand{font-size:25px}.brand svg{width:35px;height:35px}.brand small{letter-spacing:2px;font-size:5px}.topbar-right{gap:3px}.topbar-right>.quiet{padding:10px;font-size:11px}.connection{font-size:0}.connection i{width:8px;height:8px}.entry{grid-template-columns:1fr;gap:35px;max-width:540px;padding:35px 6% 40px}.hero h1{letter-spacing:-1.7px;margin:20px 0;font-size:45px}.hero .eyebrow{letter-spacing:.8px;font-size:8px}.hero>p{font-size:13px}.entry-facts{gap:20px;margin-top:20px}.entry-facts span{padding-right:20px}.apartment-art{display:none}.entry-panel{padding:28px}.game-shell{padding:25px 4% 0}.game-heading{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px}.game-heading h1{font-size:31px}.room-tools{gap:10px}.room-tools button{min-height:35px;padding:9px 12px;font-size:11px}.scoreboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:20px}.player-seat,.empty-seat{min-height:69px;padding:10px}.seat-name strong{font-size:11px}.seat-name>span{font-size:8px}.score{font-size:23px}.table-layout{flex-direction:column;gap:18px;display:flex}.turn-panel{order:-1;width:100%;padding:20px;position:static}.turn-panel h2{margin:9px 0 13px;font-size:27px}.turn-panel .phase-hint{margin:12px 0;font-size:12px}.turn-steps{position:absolute;top:22px;right:20px}.turn-panel{position:relative}.dice-tray{gap:9px;min-height:80px;padding:13px}.die{flex-basis:41px;width:41px;height:41px;padding:7px}.pips i{width:5px;height:5px}.kangaroo{font-size:25px}.hammock-note{margin-top:17px;padding-top:15px}.hammock-note img{width:50px;height:50px}.hammock-note p{font-size:10px}.turn-panel .wide{min-height:42px;font-size:12px}.table-main{width:100%}.table-tabs{justify-content:space-between;gap:0;padding:0 15px}.table-tabs button{padding:17px 0 15px;font-size:11px}.table-content{padding:22px 16px}.pile-grid{gap:12px}.pile-label{gap:2px;font-size:9px}.card-caption strong{font-size:9px}.card-caption>span{font-size:8px}.card-action{padding:7px 2px;font-size:9px}.section-heading h2{font-size:23px}.section-heading>span{letter-spacing:.5px;font-size:7px}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 13px}.items{grid-template-columns:repeat(3,minmax(0,1fr))}.todo-grid{gap:25px}.lobby-card{padding:25px}.lobby-card h2{font-size:29px}.lobby-layout{gap:25px}.start-wg .card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.start-wg .card-caption{min-height:42px}.recovery-banner{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.recovery-banner>div:last-child{justify-content:flex-start}.recovery-banner button{padding:9px 12px;font-size:11px}.game-footer{gap:12px}.game-footer>span{letter-spacing:.5px;font-size:6px;line-height:1.7}.modal-overlay{padding:14px}.modal{max-height:92dvh;padding:20px}.modal-header h2{font-size:26px}.zoom-card{grid-template-columns:1fr;gap:20px}.zoom-card>img{justify-self:center;max-width:245px}.zoom-card>div p{margin-top:13px;font-size:13px}.winner-panel{gap:20px;padding:20px}.winner-panel img{width:70px;height:70px}.winner-panel h2{font-size:28px}.winner-panel .eyebrow{font-size:7px}.winner-panel p{font-size:11px}.entry-footnote{line-height:1.7}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.lobby-customization{background:var(--paper);border:1px solid var(--line);border-radius:12px;min-width:0;margin-bottom:28px;padding:24px}.lobby-customization h3{margin:0 0 12px;font-size:22px}.lobby-customization h3:not(:first-child){margin-top:28px}.lobby-customization p{color:var(--muted);font-size:12px}.lobby-customization label{font-size:12px}.bot-add{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.bot-add label{grid-column:1/-1;margin:8px 0 0}.bot-add select,.bot-settings select{min-width:0;margin:0}.bot-settings{align-items:center;gap:10px;margin-top:12px;display:flex}.bot-settings strong{white-space:nowrap;flex:1;font-size:12px}.bot-settings select{width:110px}.bot-settings button{padding:8px;font-size:11px}.ich-editor fieldset{border:0;min-width:0;margin:18px 0;padding:0}.ich-editor legend{margin-bottom:10px;font-size:12px;font-weight:600}.color-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.color-option{background:#efd5bf;border:1px solid #b6b5a5;border-radius:7px;align-items:center;gap:7px;margin:0;padding:10px;display:flex}.color-option.color-gruen,.ich-preview.color-gruen{background:#d6dfc4}.color-option.color-gelb,.ich-preview.color-gelb{background:#ece2b5}.color-option.color-blau,.ich-preview.color-blau{background:#d2e2e4}.color-option input{width:16px;min-height:16px;accent-color:var(--green);margin:0}.color-option.occupied{opacity:.55}.ich-preview{overflow-wrap:anywhere;background:#efd5bf;border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding:16px;display:flex}.ich-preview b{font-size:29px}.ich-preview strong{min-width:0}.ich-preview>span{width:100%;font-size:11px}.card-image{position:relative}.zoom-ich{overflow-wrap:anywhere;font-size:24px!important}.ich-editor input,.ich-editor select{max-width:100%}@media (width<=420px){.lobby-customization{padding:16px}.bot-add{grid-template-columns:minmax(0,1fr)}.bot-settings{flex-wrap:wrap}.bot-settings strong{flex-basis:100%}.color-option{padding:8px 5px;font-size:10px!important}}.lobby-layout{align-items:start}.character-picker>p{margin-top:0}.character-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.character-option{cursor:pointer;background:#fffef8;border:1px solid #d1d7c2;border-radius:9px;flex-direction:column;align-items:center;min-width:0;margin:0;padding:8px 4px;display:flex;position:relative}.character-option.chosen{border:2px solid var(--green);background:#e9efd9;padding:7px 3px}.character-option input{width:14px;min-height:14px;accent-color:var(--green);margin:0;position:absolute;top:7px;left:7px}.character-option .character-art{width:100%;height:105px;margin-bottom:6px;display:block}.character-option strong{text-align:center;font-size:10px;line-height:1.3}.character-option small{color:#748066;margin-top:4px;font-size:8px;font-weight:400}.character-option:focus-within{outline:2px solid var(--orange);outline-offset:2px}.character-art{width:100%;height:100%;display:block}.ich-preview{flex-wrap:nowrap}.ich-preview>.character-art{flex:0 0 70px;width:70px;height:112px}.ich-preview>div{min-width:0}.ich-preview>div p{margin:7px 0;font-size:11px}.ich-preview>div span{font-size:11px}.ich-character-card{background:#fffef9;border-radius:5px;width:51%;height:60%;position:absolute;top:32%;left:34%;overflow:hidden}.ich-character-card.sleeping{background:#f1edde;border:1px solid #d1cbb9;width:45%;height:36%;top:35%;left:31%;transform:rotate(-3deg);box-shadow:1px 2px 3px #0002}.avatar>.character-art{border-radius:6px;width:100%;height:100%}.zoom-artwork{width:100%;line-height:0;position:relative}.zoom-artwork>img{border:1px solid #d6dcc7;border-radius:6px;width:100%}.zoom-card>.zoom-artwork{max-width:270px}.character-option:has(input:disabled){cursor:default}@media (width<=760px){.zoom-card>.zoom-artwork{justify-self:center;max-width:245px}.character-options{grid-template-columns:repeat(5,minmax(0,1fr))}.character-option .character-art{height:90px}.character-option strong{font-size:9px}}@media (width<=420px){.character-options{grid-template-columns:repeat(2,minmax(0,1fr))}.character-option .character-art{height:120px}.character-option strong{font-size:11px}.ich-preview>.character-art{flex-basis:55px;width:55px}.character-picker{margin-top:20px!important}}.ich-character-card:not(.sleeping){height:64%}.ich-printed-cost{pointer-events:none;background:#fffef9;width:21.8%;height:10.51%;position:absolute;top:87.56%;left:73.57%}@font-face{font-family:WG Handschrift;src:url(/assets/PatrickHand-Regular-CyLOmwMC.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.ich-badge{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ich-badge text{fill:#151b18;letter-spacing:1.2px;font-family:WG Handschrift,cursive}:root{--dock-height:126px}.dock-updates{grid-area:3/1/auto/-1;min-width:0}.dock-activity{border-top:1px solid #cbd3be;min-width:0;padding-top:4px}.hammock-notice{background:#fff0bf;border:1px solid #bc8938;border-radius:7px;align-items:center;gap:10px;margin-bottom:8px;padding:8px 10px;animation:.6s ease-out hammock-attention;display:flex}.hammock-notice img{object-fit:contain;flex:0 0 40px;width:40px;height:40px}.hammock-notice>div{overflow-wrap:anywhere;flex:1;min-width:0}.hammock-notice strong{color:#644112;font-size:14px;display:block}.hammock-notice p{margin:4px 0 0;font-size:12px;line-height:1.4}.hammock-notice button{flex:none;min-height:32px;padding:3px 9px;font-size:20px}@keyframes hammock-attention{0%{box-shadow:0 0 0 5px #d59c3f66}to{box-shadow:0 0 #d59c3f00}}.opponent-activity{scrollbar-gutter:stable;border-radius:5px;min-width:0;max-height:100px;overflow-y:auto}.opponent-activity:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.activity-heading{color:#5e704b;justify-content:flex-end;align-items:center;font-size:11px;display:flex}.activity-heading button{min-height:30px;padding:4px 8px;font-size:11px}.opponent-activity ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.activity-entry{background:#f8faf2;border:1px solid #d3dbc5;border-radius:5px;align-items:center;gap:10px;min-width:0;padding:5px 8px;animation:.3s ease-out activity-in;display:flex}.activity-entry>img{object-fit:contain;border-radius:3px;flex:0 0 28px;width:28px;height:44px}.activity-entry>div{min-width:0}.activity-entry>div>span{color:#687552;font-size:10px}.activity-entry p{overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;line-height:1.4}.activity-empty{color:#687552;margin:4px 8px 8px;font-size:11px}.activity-symbol{text-align:center;color:#a35135;flex:0 0 30px;width:30px;font-size:29px}.activity-dice{animation:.55s ease-out activity-roll}.opponent-card-action{animation:1.2s ease-out activity-card;box-shadow:0 0 0 2px #c27c40}@keyframes activity-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes activity-roll{0%{transform:rotate(-100deg)scale(.75)}to{transform:rotate(0)scale(1)}}@keyframes activity-card{0%{background-color:#f3dcaa}}@media (prefers-reduced-motion:reduce){.activity-entry,.activity-dice,.opponent-card-action,.hammock-notice{animation:none}}.topbar.playing{max-width:none;height:54px;padding:0 24px}.topbar.playing .brand{font-size:24px}.topbar.playing .brand svg{width:32px;height:32px}.topbar.playing .brand small,.topbar.playing .edition{display:none}.game-shell.playing{max-width:1800px;padding:12px 24px calc(var(--dock-height) + 12px)}.playing .game-heading{min-height:42px;margin-bottom:10px}.playing .game-heading h1{margin-top:3px;font-size:25px}.playing .game-heading .eyebrow{letter-spacing:1px;font-size:8px}.playing .room-tools{gap:5px}.playing .room-tools button{min-height:36px;padding:8px 12px;font-size:11px}.hammock-status{color:#5f704e;overflow-wrap:anywhere;max-width:200px;font-size:11px}.playing .scoreboard{gap:8px;margin-bottom:12px}.playing .player-seat{min-height:57px;padding:9px 12px}.scoreboard>.player-seat{min-width:0;color:inherit;text-align:left}button.player-seat:hover{background:#eef1e4}button.player-seat.selected-wg{outline-offset:1px;background:#e8eedb;border-color:#66805d;outline:2px solid #66805d}button.player-seat:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.seat-name>.seat-items{flex-wrap:wrap;gap:3px;margin-top:5px;display:flex}.seat-item{color:#405735;background:#fffdf5;border:1px solid #b9c6a7;border-radius:4px;flex:0 0 20px;width:20px;height:20px;padding:2px;display:inline-flex}.seat-item svg,.seat-item img{object-fit:contain;width:100%;height:100%}.playing .seat-name>span{color:#626d56;margin-top:3px}.playing .score{font-size:23px}.playing .game-footer{min-height:30px;margin-top:8px;padding:3px 0 0}.playing .game-footer button{min-height:30px;padding:6px 10px}.playing .recovery-banner{margin-bottom:10px;padding:10px 16px}.playing .winner-panel{margin-bottom:12px;padding:16px}.playing .winner-panel img{width:75px;height:75px}.playing .winner-panel h2{font-size:27px}.rematch-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rematch-actions>.subtle{flex-basis:100%}.shared-table{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px;display:grid}.board-pane{background:var(--paper);min-width:0;min-height:0;scroll-margin-block:12px calc(var(--dock-height) + 15px);border:1px solid #d8ddcd;border-radius:11px;flex-direction:column;display:flex}.pane-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.pane-heading h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:23px}.pane-heading>span{color:#68745e;font-size:11px}.pane-scroll{scrollbar-gutter:stable;flex:1;min-height:0;padding:12px 14px}.pane-heading,.player-switch{flex-shrink:0}.pane-scroll:focus-visible{outline:2px solid var(--orange);outline-offset:-3px}.market-section+.market-section,.wg-section+.wg-section{margin-top:14px}.market-section h3,.wg-section h3{margin:0 0 7px;font:600 12px/1.4 Inter,Segoe UI,sans-serif}.market-section h3 small{color:#68745e;margin-left:8px;font-size:10px;font-weight:400}.market-members,.market-todos,.market-items,.wg-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.market-members{grid-template-columns:repeat(3,minmax(0,1fr))}.market-items{grid-template-columns:repeat(5,minmax(0,1fr))}.market-pile{min-width:0}.specialo-guide{display:none}.market-pile-label{color:#5e6b53;justify-content:space-between;gap:4px;margin-bottom:5px;font-size:10px;display:flex}.market-pile-label span{white-space:nowrap;font-size:9px}.compact-card{background:#fafbf5;border:1px solid #dfe2d4;border-radius:7px;flex-direction:column;gap:6px;min-width:0;padding:8px;display:flex;position:relative}.compact-card.available{background:#f2f6e7;border-color:#829b5d;box-shadow:inset 3px 0 #829b5d}.compact-card-top{align-items:flex-start;gap:8px;min-width:0;display:flex}.compact-card .card-image{width:38px;height:58px;box-shadow:none;border-radius:4px;flex:0 0 38px}.compact-card .card-image:hover{outline-offset:1px;outline:2px solid #849466}.compact-card-info{flex:1;min-width:0}.compact-card-info>strong{overflow-wrap:anywhere;font-size:12px;line-height:1.3;display:block}.card-state{color:#667359;flex-wrap:wrap;gap:4px 8px;margin-top:5px;font-size:10px;display:flex}.card-state b{color:var(--green);white-space:nowrap;font-weight:700}.card-cost{flex-wrap:wrap;align-items:center;gap:3px 7px;margin-top:auto;display:flex}.cost-label{color:#526346;font-size:10px;line-height:1.3}.cost-symbols{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.cost-die{color:#33472b;background:#fffef9;border:1px solid #9eaa8c;border-radius:4px;place-items:center;width:23px;height:23px;padding:4px;font:700 13px/1 Arial,sans-serif;display:inline-grid}.cost-die .pips{gap:1px}.cost-die .pips i{width:3px;height:3px}.cost-group{flex-wrap:wrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.cost-group small{font-size:9px}.cost-plus{font-size:11px}.card-effect{color:#526346;margin:0;font-size:11px;line-height:1.5}.compact-action{color:#334b29;background:#dfeac5;border:1px solid #bdcb9e;border-radius:4px;width:100%;min-height:32px;margin-top:auto;padding:5px;font-size:11px;font-weight:600}.compact-action:hover:not(:disabled){background:#cadca7}.compact-action:disabled{opacity:.65}.compact-empty{color:#738064;border:1px dashed var(--line);text-align:center;border-radius:7px;padding:20px 8px;font-size:11px}.market-items .compact-card-top{gap:5px}.market-items .card-image{flex-basis:27px;width:27px;height:42px}.market-items .compact-card-info>strong{font-size:11px}.market-items .card-state{font-size:9px}.player-switch{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:10px 14px;display:flex}.player-switch button{color:#56684a;overflow-wrap:anywhere;background:0 0;border:1px solid #d6ddc6;border-radius:6px;min-width:0;max-width:100%;min-height:36px;padding:7px 10px;font-size:11px}.player-switch button span{opacity:.8;white-space:nowrap;margin-left:6px;font-size:10px}.player-switch button.selected{background:var(--green);border-color:var(--green);color:#fff}.todo-archive{border-top:1px solid var(--line);margin-top:18px;padding-top:12px}.todo-archive summary{cursor:pointer;padding:8px 0;font-size:12px}.todo-archive summary span{color:#68745e;margin-left:7px;font-size:10px}.todo-archive .wg-cards{margin-top:8px}.board-jumps{display:none}.dice-dock{z-index:30;padding:10px max(24px, calc((100vw - 1752px)/2)) calc(8px + env(safe-area-inset-bottom));background:#e9eddf;border-top:1px solid #b8c3a5;grid-template-columns:minmax(180px,1fr) minmax(340px,1.8fr) minmax(200px,1fr);align-items:center;gap:6px 20px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 25px #263e3410}.dock-phase h2{margin:0 0 5px;font-size:23px}.dock-phase{grid-area:1/1}.dock-dice{grid-area:1/2/span 2}.dock-own-resources,.dock-opponent-resources{grid-row:2;align-self:stretch;min-width:0;display:grid}.dock-own-resources{grid-column:1}.dock-opponent-resources{grid-column:3}.dock-phase p{margin:0 0 5px;font-size:11px;line-height:1.5}.dock-phase>span{color:#596b4a;font-size:10px}.roll-resources{color:#425537;width:100%;min-width:0;font-size:11px;line-height:1.45}.roll-resources>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.roll-resources dl{flex-wrap:wrap;gap:1px 6px;margin:0;display:flex}.roll-resources dl>div{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.roll-resources dt{align-items:center;display:flex}.resource-icon{flex:0 0 16px;width:16px;height:18px;display:inline-block}.kangaroo-icon{font-size:17px;line-height:18px}.roll-resources dd{margin:0;font-weight:700}.dice-owner{text-align:center;color:#425537;font-size:11px;font-weight:700}.dice-dock .dice-tray{background:0 0;flex-wrap:nowrap;gap:10px;min-height:57px;padding:5px 0}.dice-dock .die{flex-basis:43px;width:43px;height:43px;padding:8px}.die.suggested{outline:3px solid var(--orange);outline-offset:2px}.dock-selection{text-align:center;color:#596b4a;justify-content:center;align-items:center;gap:12px;font-size:10px;display:flex}.dock-selection .quiet{min-height:28px;padding:4px;font-size:10px;text-decoration:underline}.dock-actions{flex-wrap:wrap;grid-area:1/3;justify-content:flex-end;gap:8px;display:flex}.dock-actions .primary,.dock-actions .secondary,.dock-actions .quiet{min-height:40px;padding:10px 12px;font-size:11px}.dock-actions .conversion-values{gap:5px;margin:0}.dock-actions .conversion-values .die{flex-basis:32px;width:32px;height:32px;padding:5px}.toast{bottom:calc(var(--dock-height) + 15px)}@media (width>=1024px){.playing .shared-table{height:max(320px, calc(100dvh - var(--dock-height) - 241px))}.pane-scroll{overscroll-behavior-y:contain;overflow-y:auto}.market-pane .pane-scroll{padding-top:10px;padding-bottom:10px}.market-pane .market-section+.market-section{margin-top:8px}}@media (width>=1024px) and (width<=1240px){.game-shell.playing{padding-left:16px;padding-right:16px}.shared-table{gap:10px}.pane-scroll{padding:10px}.market-items{grid-template-columns:repeat(3,minmax(0,1fr))}.dice-dock{grid-template-columns:minmax(170px,1fr) minmax(310px,1.5fr) minmax(180px,1fr);column-gap:12px;padding-left:16px;padding-right:16px}.dice-dock .die{flex-basis:38px;width:38px;height:38px}.dice-dock .dice-tray{gap:7px}.wg-cards{grid-template-columns:1fr}}@media (width<=1023px){.game-shell.playing{padding:12px 16px calc(var(--dock-height) + 24px)}.playing .game-heading{flex-flow:wrap;align-items:center}.playing .game-heading h1{font-size:25px}.playing .scoreboard{grid-template-columns:repeat(2,minmax(0,1fr))}.shared-table{grid-template-columns:1fr}.board-jumps{gap:8px;margin-bottom:10px;display:flex}.board-jumps a{border:1px solid #cbd2bc;border-radius:6px;padding:12px;font-size:12px;text-decoration:none}.dice-dock{padding:10px 16px calc(12px + env(safe-area-inset-bottom));grid-template-columns:1fr 1fr;gap:8px 14px}.dock-dice{grid-area:1/1/auto/-1}.dock-phase{grid-row:2}.dock-actions{grid-area:2/2}.dock-own-resources,.dock-opponent-resources{grid-row:3}.dock-opponent-resources{grid-column:2}.dock-updates{grid-row:4}.opponent-activity{max-height:116px}.opponent-activity ol{grid-template-columns:1fr;gap:4px}.activity-heading button{min-height:36px}.dock-phase p{display:none}.dock-phase h2{font-size:20px}.dice-dock .dice-tray{min-height:50px}.roll-resources{font-size:10.5px}.dock-actions{gap:5px}.dock-actions button{flex:1}.dock-actions .conversion-values{flex-wrap:nowrap}}@media (width<=599px){.topbar.playing{padding:0 14px}.game-shell.playing{padding-left:10px;padding-right:10px}.playing .game-heading h1{font-size:23px}.playing .room-tools{flex-wrap:wrap;gap:2px}.playing .room-tools button{padding:6px 8px}.playing .room-tools .quiet{display:none}.playing .player-seat{gap:7px;padding:8px}.playing .avatar{flex-basis:25px;width:25px;height:25px;font-size:12px}.playing .score small{display:none}.pane-heading{padding:12px}.pane-heading h2{font-size:22px}.pane-heading>span{font-size:10px}.market-pane .pane-heading>span{display:none}.pane-scroll{padding:12px 10px}.market-members,.market-items{grid-template-columns:repeat(2,minmax(0,1fr))}.market-members [data-pile=spezialos]{grid-area:2/1}.specialo-guide{color:#526346;overflow-wrap:anywhere;grid-area:2/2;min-width:0;padding:2px 0 0 5px;display:block}.specialo-guide h4{margin:0 0 7px;font-size:12px}.specialo-guide p,.specialo-guide dl{margin:0 0 9px;font-size:11px;line-height:1.45}.specialo-guide dt{margin-top:7px;font-weight:700}.specialo-guide dd{margin:0}.market-members [data-pile=spezialos] .specialo-ability{display:none}.market-pile-label{flex-wrap:wrap}.compact-card .card-image,.market-items .card-image{flex-basis:44px;width:44px;height:67px}.compact-card-info>strong,.market-items .compact-card-info>strong{font-size:12px}.compact-card{padding:8px}.compact-action{min-height:44px;font-size:12px}.card-cost{flex-direction:column;align-items:flex-start}.cost-label{font-size:11px}.player-switch{padding:10px}.player-switch button{min-height:44px;font-size:12px}.player-switch button span{display:none}.dice-dock{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;padding-left:10px;padding-right:10px}.dice-dock .dice-tray{gap:7px}.dice-dock .die{flex-basis:38px;width:38px;height:38px;padding:7px}.dock-selection{flex-wrap:wrap;gap:7px;font-size:9px}.dock-phase h2{font-size:16px}.dock-phase>span{font-size:9px}.dock-actions .primary,.dock-actions .secondary,.dock-actions .quiet{min-height:44px;padding:7px;font-size:10px}.dock-actions .conversion-values{flex-wrap:wrap}.playing .game-footer>span{max-width:190px}.todo-archive summary span{margin:5px 0 0 16px;display:block}}@media (width<=359px){.dice-dock .die{flex-basis:34px;width:34px;height:34px;padding:6px}.dice-dock .dice-tray{gap:6px}.wg-cards,.market-todos{grid-template-columns:1fr}}.invite-tools{flex-wrap:wrap;gap:6px;display:flex}.room-tools{flex-wrap:wrap}.invitation>p{color:#68765d;font-size:13px}.invitation-link{align-items:stretch;gap:8px;display:flex}.invitation-link input{flex:1;min-width:0}.invitation-link button{flex:none}.invitation-apps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0 14px;display:grid}.invitation-app{text-align:center;flex-direction:column;gap:7px;min-width:0;padding:15px 9px;text-decoration:none}.invitation-app small{font-size:10px;font-weight:400;line-height:1.4}.invitation-feedback{color:#405735;overflow-wrap:anywhere;margin:12px 0;font-size:13px;line-height:1.6}.release-version{background:#edf1e2;border:1px solid #d4ddc5;border-radius:8px;margin-bottom:20px;padding:14px 16px}.release-version strong{color:var(--green);font-size:16px;display:block}.release-version p{margin:6px 0 0;font-size:12px}.release-version .version-mismatch{color:#8b452c;font-weight:600}@media (width<=420px){.invitation-link{flex-direction:column}.invitation-apps{grid-template-columns:1fr;gap:8px}.invitation-app{text-align:left;flex-direction:row;justify-content:space-between;min-height:48px}.invitation-app small{text-align:right;max-width:140px}}.account-bar{background:#f5edda;border-bottom:1px solid #d6cdb9;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;padding:.5rem 1rem;font-size:.85rem;display:flex}.account-entry{max-width:36rem;margin:10vh auto;padding:2rem}.account-entry button{margin:.5rem}.account-overlay{z-index:1000;background:#221d16aa;justify-content:center;align-items:flex-start;padding:3vh 1rem;display:flex;position:fixed;inset:0;overflow:auto}.account-dialog{background:#fffaf0;border-radius:1rem;width:100%;max-width:48rem;padding:1.5rem;position:relative;box-shadow:0 1rem 4rem #0004}.account-close{float:right}.account-dialog label{margin-top:.7rem;display:block}.account-dialog input,.account-dialog select{box-sizing:border-box;color:#241f17;background:#fff;border:1px solid #c5bca9;border-radius:.4rem;width:100%;margin:.3rem 0;padding:.7rem;display:block}.account-credentials{background:#e4efdf;border-radius:.5rem;margin:1rem 0;padding:1rem}.account-list article{border-bottom:1px solid #d6cdb9;flex-wrap:wrap;align-items:center;gap:.7rem;padding:.8rem 0;display:flex}.account-list article strong{min-width:8rem}.account-list article button{margin:.2rem}
