:root{--parchment:#ebe4d4;--parchment-deep:#e3dac8;--ink:#1a1a1a;--ink-muted:#5c5348;--border:#1a1a1a26;--btn-bg:#1a1a1a;--btn-fg:#f3ead8;--focus:#1a1a1a;--content-max:42rem;--content-pad:1.25rem}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background-color:var(--parchment);color:var(--ink);background-image:url(../../../assets/paper-seamless.png);background-repeat:repeat;background-size:440px 400px;background-attachment:fixed;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;line-height:1.5}a{color:inherit}button,.button{font:inherit;cursor:pointer}.game-button{max-width:100%;min-height:3rem;color:var(--ink);font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .3rem;font-size:1rem;text-decoration:none;display:inline-flex}.game-button:before,.game-button:after{content:"";opacity:.8;background:url(../../../assets/olive-ornament.png) 50%/contain no-repeat;flex:0 0 3rem;height:1.6rem;transition:transform .2s,opacity .2s}.game-button:after{transform:scaleX(-1)}.game-button:hover:not(:disabled):before{opacity:1;transform:translate(-.2rem)}.game-button:hover:not(:disabled):after{opacity:1;transform:scaleX(-1)translate(-.2rem)}.game-button:active:not(:disabled){opacity:.7}.game-button.secondary:before,.game-button.secondary:after{display:none}.game-button.secondary{text-underline-offset:.25em;text-decoration:underline}@media (prefers-reduced-motion:reduce){.game-button:before,.game-button:after{transition:none}}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.site-header{border-bottom:1px solid var(--border);padding:1rem 0}.site-header-inner{max-width:var(--content-max);padding:0 var(--content-pad);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin:0 auto;display:flex}.site-header h1{letter-spacing:.18em;margin:0;font-size:1rem}.site-header .sub{color:var(--ink-muted);font-size:.85rem}.shell{max-width:var(--content-max);padding:var(--content-pad);margin:0 auto}.card{border:1px solid var(--border);background:#ebe4d4b8;border-radius:3px;padding:1.25rem}.vote-row{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.vote-row button.adopt{background:#2d4a2d;border-color:#2d4a2d}.vote-row button.reject{background:#5a2a2a;border-color:#5a2a2a}.vote-row button.postpone{background:#4a4528;border-color:#4a4528}.drawer-toggle{display:none}@media (width<=640px){.drawer-toggle{width:100%;margin-top:.75rem;display:inline-flex}.drawer-panel{margin-top:.75rem;display:none}.drawer-panel.open{display:block}}@media (width>=641px){.drawer-panel{display:block!important}}.board-frame{z-index:5;pointer-events:none;position:fixed;inset:0}.board-frame:before,.board-frame:after{content:"";aspect-ratio:770/630;background:url(../../../assets/board-olive-branch.png) 0 0/contain no-repeat;width:clamp(8rem,23vw,22rem);position:absolute;top:0}.board-frame:before{left:0}.board-frame:after{right:0;transform:scaleX(-1)}
