.vote-widget{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.vote-button{border:1px solid var(--border,#1e3020);color:var(--muted,#7a9478);cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding:.55rem 1rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.vote-button:hover:not(:disabled){border-color:var(--green,#e8703a);color:var(--text,#eef2ec)}.vote-button:disabled{cursor:default;opacity:.75}.vote-button-active{border-color:var(--green,#e8703a);color:var(--green,#e8703a);background:#e8703a1a}.vote-count{font-variant-numeric:tabular-nums}.vote-widget-hint{color:var(--muted,#7a9478);font-size:.75rem}.share-widget{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.share-button{border:1px solid var(--border,#1e3020);color:var(--muted,#7a9478);cursor:pointer;background:0 0;align-items:center;gap:.45rem;padding:.55rem .9rem;font-family:inherit;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.share-button:hover{border-color:var(--green,#e8703a);color:var(--text,#eef2ec)}.share-button-active{border-color:var(--green,#e8703a);color:var(--green,#e8703a);background:#e8703a1a}.comments-section{margin-top:3rem}.comments-heading{font-family:var(--font-bebas,sans-serif);letter-spacing:.02em;margin-bottom:1rem;font-size:1.6rem}.comment-form{flex-direction:column;gap:.75rem;margin-bottom:2rem;display:flex}.comment-form label{flex-direction:column;gap:.4rem;display:flex}.comment-form input,.comment-form textarea{background:var(--dark2,#111f12);border:1px solid var(--border,#1e3020);color:var(--text,#eef2ec);resize:vertical;padding:.7rem .9rem;font-family:inherit;font-size:.9rem}.comment-form input:focus,.comment-form textarea:focus{border-color:var(--green,#e8703a);outline:none}.comment-form-honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.comment-form label.comment-form-checkbox{color:var(--muted,#7a9478);cursor:pointer;flex-direction:row;align-items:flex-start;gap:.55rem;font-size:.8rem;line-height:1.45;display:flex}.comment-form-checkbox input{width:1rem;height:1rem;accent-color:var(--green,#e8703a);cursor:pointer;flex-shrink:0;margin-top:.15rem}.comment-form-checkbox:has(input:disabled){opacity:.55;cursor:default}.comment-form-checkbox input:disabled{cursor:default}.comment-form-emoji{align-self:flex-start;margin-top:-.3rem;position:relative}.comment-form-emoji-toggle{border:1px solid var(--border,#1e3020);width:2.1rem;height:2.1rem;color:var(--muted,#7a9478);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:1.05rem;line-height:1;transition:all .2s;display:inline-flex}.comment-form-emoji-toggle:hover,.comment-form-emoji-toggle[aria-expanded=true]{border-color:var(--green,#e8703a);color:var(--text,#eef2ec)}.comment-form-emoji-picker{z-index:20;background:var(--dark2,#111f12);border:1px solid var(--border,#1e3020);grid-template-columns:repeat(6,1fr);gap:.3rem;padding:.6rem;display:grid;position:absolute;top:calc(100% + .4rem);left:0;box-shadow:0 8px 24px #00000059}.comment-form-emoji-option{cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.1rem;line-height:1;transition:background .15s;display:inline-flex}.comment-form-emoji-option:hover{background:var(--dark3,#162018)}.comment-form-actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.comment-form-count{color:var(--muted,#7a9478);font-size:.75rem}.comment-form-error{color:var(--refuted,#ff4f4f);font-size:.85rem}.comment-form-success{color:var(--confirmed,#e8703a);font-size:.85rem}.comment-list{flex-direction:column;gap:1.25rem;list-style:none;display:flex}.comment-item{border-left:2px solid var(--border,#1e3020);padding-left:1rem}.comment-item-meta{color:var(--muted,#7a9478);gap:.6rem;margin-bottom:.3rem;font-size:.75rem;display:flex}.comment-item-name{color:var(--text,#eef2ec);font-weight:600}.comment-item-body{color:var(--text,#eef2ec);white-space:pre-wrap;font-size:.92rem;line-height:1.55}.comment-list-empty{color:var(--muted,#7a9478);font-size:.9rem}.comment-load-more{flex-direction:column;align-items:center;gap:.5rem;margin-top:1.5rem;display:flex}.newsletter-signup{flex-direction:column;gap:1rem;margin-top:1.75rem;display:flex}.newsletter-signup-boxed{background:var(--card,#132015);border:1px solid var(--border,#1e3020);padding:1.75rem 1.5rem}.newsletter-signup-title{color:var(--text,#eef2ec);margin-bottom:.3rem;font-weight:600}.newsletter-signup-desc{color:var(--muted,#7a9478);font-size:.85rem;line-height:1.5}.newsletter-signup-label{width:1px;height:1px;position:absolute;overflow:hidden}.newsletter-signup-row{flex-wrap:wrap;gap:.6rem;display:flex}.newsletter-signup-row input{background:var(--dark2,#111f12);border:1px solid var(--border,#1e3020);min-width:0;color:var(--text,#eef2ec);flex:200px;padding:.7rem .9rem;font-family:inherit;font-size:.9rem}.newsletter-signup-row input:focus{border-color:var(--green,#e8703a);outline:none}.newsletter-signup-row .vote-button{flex-shrink:0}.backlog-voting{margin-top:1rem}.myth-article-body .backlog-voting-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;padding-left:0;display:grid}.backlog-voting-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;list-style:none;display:grid}.backlog-candidate-card{background:var(--card,#132015);border:1px solid var(--border,#1e3020);flex-direction:column;gap:.7rem;padding:1.5rem;display:flex}.backlog-candidate-card-leading{border-color:var(--green,#e8703a);background:#e8703a14}.backlog-candidate-header{flex-direction:column;gap:.4rem;display:flex}.backlog-candidate-leading-badge{letter-spacing:.14em;text-transform:uppercase;color:var(--green,#e8703a);background:#e8703a1f;border:1px solid #e8703a4d;align-self:flex-start;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.65rem;font-weight:700;display:inline-flex}.backlog-candidate-leading-badge svg{flex-shrink:0;width:18px;height:18px}.backlog-candidate-category{letter-spacing:.18em;text-transform:uppercase;color:var(--muted,#7a9478);font-size:.65rem;font-weight:700}.backlog-candidate-title{color:var(--text,#eef2ec);margin:0;font-family:Barlow Condensed,sans-serif;font-size:1.2rem;font-weight:700;line-height:1.25}.backlog-candidate-teaser{color:var(--muted,#7a9478);flex-grow:1;font-size:.85rem;line-height:1.55}.backlog-candidate-credit{color:var(--muted,#7a9478);font-size:.75rem;font-style:italic}.backlog-candidate-footer{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.backlog-voting-empty{color:var(--muted,#7a9478);font-size:.9rem}
