.bug-page [hidden]{display:none!important}.bug-header{position:relative;background:#102d34}.bug-hero{padding:65px 0;background:linear-gradient(90deg,#0b2837f0,#103641db 45%,#0c29334d),url('assets/trials-keyart.jpg') 72% center/cover}.bug-hero h1{font-size:clamp(42px,4.6vw,68px)}.bug-hero p:not(.eyebrow){max-width:560px;font-size:14px;margin:25px 0 20px;color:#d0dfce}.account-note{font-size:11px;color:var(--gold)}.bug-board,.new-report-section{padding:65px 0}.board-heading,.board-filters,.board-feedback,.pagination,.thread-top,.thread-meta,.submit-row{display:flex;align-items:center;justify-content:space-between;gap:23px}.board-heading{margin-bottom:30px}.board-heading h2,.form-heading h2{font-size:48px}.board-filters{flex-wrap:wrap;align-items:end;border-block:1px solid #a7b29b66;padding:22px 0}.board-filters label{display:flex;flex-direction:column;gap:8px;font-size:11px;font-weight:600;flex:1;min-width:180px}.board-filters select,.bug-form input:not([type=checkbox]):not([type=file]),.bug-form select,.bug-form textarea{width:100%;padding:11px 13px;border:1px solid #9cac94;background:#fcfaef;color:#183b35;font:13px/1.6 'Segoe UI',Arial,sans-serif;border-radius:0}.small-button,.file-remove{border:1px solid #91a58b;background:transparent;color:inherit;font:12px 'Segoe UI',Arial,sans-serif;padding:11px 16px;cursor:pointer}.small-button:hover{background:#71896715}button:disabled{opacity:.5;cursor:default}.bug-page button:focus-visible{outline:3px solid #a68034;outline-offset:3px}.board-feedback{padding-top:20px}.board-feedback p{font-size:12px;margin:0}.error{color:#a24430!important}.report-list{margin-top:20px;display:grid;gap:13px}.report-card,.empty-report{background:#faf7ec;border:1px solid #abb59b80;border-left:3px solid #8ea77c;padding:22px 25px;min-width:0}.report-card h3{font-size:24px;overflow-wrap:anywhere}.report-card h3 a:hover{color:#8b6b2f}.report-card>p{font-size:12px;margin:12px 0 15px;overflow-wrap:anywhere;white-space:pre-wrap}.report-card-meta{display:flex;gap:16px;align-items:center;flex-wrap:wrap;font-size:10px;color:#61715f}.status-badge{padding:3px 8px;border:1px solid #90a780;color:#3a6447;font-size:9px;background:#d9e4ca55}.status-needs_info{color:#886323;border-color:#bbaa79}.status-in_progress{color:#3e6170;border-color:#8da8ac}.status-fixed{color:#2f6a3e;border-color:#7ca16c}.empty-report{text-align:center}.empty-report p{font-size:13px;margin:13px 0 0}.pagination{justify-content:center;margin-top:27px;font-size:12px}.thread-section{padding-block:60px}.thread-top p{font-size:12px;margin:0}.thread-heading{margin-top:30px;padding-bottom:25px;border-bottom:1px solid var(--line)}.thread-heading h2{font-size:clamp(30px,3.6vw,50px);overflow-wrap:anywhere}.thread-meta{justify-content:start;flex-wrap:wrap;margin-top:22px;font-size:11px;color:#a5bfaf}.thread-meta .status-badge{background:#254d42;color:#d8e4bc}.user-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.9;color:#c0d2c2;padding-block:25px}.report-facts{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:0 0 25px}.report-facts>div{border-top:1px solid var(--line);padding-top:16px;min-width:0}.report-facts dt{font-size:10px;color:var(--gold);margin-bottom:8px}.report-facts dd{font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;color:#b5ccbb;margin:0}.wide-fact{grid-column:1/-1}.media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-block:20px}.attachment{border:1px solid #718768;background:#143139;padding:8px;min-width:0}.attachment img,.attachment video{width:100%;height:220px;object-fit:contain;background:#081e26}.attachment>a,.attachment-name{display:block;overflow-wrap:anywhere;font-size:10px;color:#c6cda8;padding:8px 3px}.youtube-links a{color:var(--gold);text-decoration:underline;font-size:12px;overflow-wrap:anywhere}
.comments-section{border-top:1px solid var(--line);margin-top:40px;padding-top:35px}.comments-section>h3{font-size:32px;margin-bottom:25px}.comment{border:1px solid #69856b66;padding:23px 25px;margin-bottom:18px;background:#102f34}.comment>header{display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#adc6b3}.comment>header strong{font-weight:500;color:#e1e5cb;overflow-wrap:anywhere}.comment .user-text{font-size:13px;padding-block:18px}.comment-form{border-top:1px solid var(--line);margin-top:35px;padding-top:30px}.form-heading{max-width:680px;margin-bottom:35px}.form-heading>p:not(.eyebrow),.form-intro{font-size:13px;margin-top:22px}.bug-form{max-width:1000px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px 28px}.form-grid>label{display:block;font-size:12px;font-weight:500;min-width:0}.form-grid>label>span{font-size:10px;font-weight:400}.full-width{grid-column:1/-1}.bug-form textarea{resize:vertical;min-height:100px}.bug-form input::placeholder,.bug-form textarea::placeholder{color:#73816e;opacity:1}.bug-form :is(input,textarea,select):focus-visible{outline:2px solid #527d5c;outline-offset:2px}.invalid-field{border-color:#ad4f3b!important;box-shadow:0 0 0 1px #ad4f3b}.upload-area{margin-top:30px;padding:24px;border:1px dashed #a3b295;background:#8ea7800c}.file-label{display:block;font-size:12px;margin-bottom:14px}.upload-area input[type=file]{display:block;width:100%;max-width:100%;font-size:12px;color:inherit}.upload-area input[type=file]::file-selector-button{padding:9px 14px;border:1px solid #8ca381;background:#dfe6d1;color:#234335;cursor:pointer;margin-right:12px}.upload-help{font-size:10px;margin:12px 0 0!important}.file-list{display:grid;gap:10px;margin-top:18px}.file-item{display:flex;align-items:center;gap:15px;border-top:1px solid #a2b29666;padding-top:12px;min-width:0}.file-item img,.file-item video{width:75px;height:60px;object-fit:contain;background:#cfd6c2}.file-info{flex:1;min-width:0}.file-info strong{font-size:11px;font-weight:500;display:block;overflow-wrap:anywhere}.file-info small{font-size:10px;display:block}.file-remove{font-size:11px;padding:7px 11px}.privacy-reminder{display:flex;gap:17px;margin:25px 0}.privacy-reminder>span{color:#947536;font-size:23px}.privacy-reminder p{font-size:11px;margin:0}.public-check{display:flex;align-items:start;gap:12px;font-size:11px;line-height:1.7;margin-top:25px;max-width:850px}.public-check input{margin-top:4px;accent-color:#497550;width:15px;height:15px;flex-shrink:0}.form-message{font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;margin:20px 0 0;min-height:20px}.form-message.success{color:#356a40}.comment-form .error{color:#f3b09a!important}.comment-form .success{color:#bfdca1}.bug-form progress{display:block;width:100%;height:15px;accent-color:#6e954f;margin:18px 0}.submit-row{justify-content:start;margin-top:22px}.submit-row>span{font-size:10px;max-width:400px}.submit-row a{text-decoration:underline}.website-trap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
@media(max-width:900px){.media-grid{gap:12px}.attachment img,.attachment video{height:170px}.submit-row{align-items:start;flex-direction:column;gap:15px}}
@media(max-width:700px){.bug-hero,.bug-board,.new-report-section{padding:45px 0}.bug-hero h1{font-size:clamp(35px,7vw,50px);letter-spacing:-1px}.board-heading,.thread-top{align-items:start;flex-direction:column;gap:23px}.board-heading h2,.form-heading h2{font-size:40px}.board-heading .button{font-size:11px;min-height:47px}.report-card{padding:18px}.report-card h3{font-size:22px}.report-card-meta{gap:12px;font-size:9px}.thread-heading h2{font-size:32px}.thread-meta{gap:13px;font-size:10px}.report-facts,.form-grid{grid-template-columns:1fr}.full-width,.wide-fact{grid-column:auto}.media-grid{grid-template-columns:1fr 1fr}.comment{padding:18px}.comment>header{align-items:start;flex-direction:column;gap:7px}.upload-area{padding:18px}.public-check{font-size:10px}.bug-form .button{font-size:11px;min-height:48px}.form-grid>label{font-size:11px}}
@media(max-width:420px){.bug-header .brand{font-size:21px}.bug-header .nav-cta{font-size:9px;padding:9px 11px}.bug-header{gap:15px}.bug-hero .eyebrow{font-size:7px}.board-filters label{min-width:100%}.board-filters .small-button{width:100%}.board-feedback p{font-size:11px}.media-grid{grid-template-columns:1fr}.attachment img,.attachment video{height:210px}.file-item{gap:9px;flex-wrap:wrap}.file-item img,.file-item video{width:60px;height:50px}.file-remove{font-size:10px;padding:6px 9px}.pagination{gap:15px}}

.form-grid>label :is(input,select,textarea){display:block;margin-top:9px}.thread-meta .status-needs_info{background:#554b2b;color:#f0d496}.thread-meta .status-in_progress{background:#294c57;color:#b8d8df}.thread-meta .status-fixed{background:#2c5033;color:#c8e5ad}
.technical-details{border:1px solid #c9c6b6;border-radius:12px;padding:1rem}.technical-details summary{cursor:pointer;font-weight:700;color:#23504b}.technical-details>p,.bug-form label>small{font-size:.85rem;line-height:1.5;color:#53615a;font-weight:400}.technical-details[open] summary{margin-bottom:.75rem}.bug-form label>small{display:block;margin-top:.35rem}
