.uniform-switch{display:flex;gap:0;margin:0 0 22px;border-bottom:1px solid var(--line)}.uniform-switch button{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--muted);padding:16px 22px;font:14px var(--mono);cursor:pointer}.uniform-switch [aria-pressed=true]{border-color:var(--gold);color:var(--gold);background:#c6b4770a}.uniform-case{border:1px solid #59614c;background:#0e1510;margin:24px 0}.uniform-case>header,.uniform-case>footer{display:flex;justify-content:space-between;gap:20px;padding:17px 22px;font:12px/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase}.uniform-case>header{border-bottom:1px solid #6f735349;color:var(--ink)}.uniform-case>footer{color:var(--muted);font-size:12px}.uniform-frame{margin:0;padding:20px;border:14px ridge #303a2b;box-shadow:inset 0 0 35px #000a;background:radial-gradient(ellipse at 50% 30%,#30362a,#151e17 75%)}.uniform-layer-stage{position:relative;max-width:750px;margin:auto;line-height:0}.uniform-base{display:block;width:100%;height:auto}.uniform-layer{position:absolute;object-fit:contain;pointer-events:none}.uniform-approved-portrait{display:block;max-width:100%;max-height:740px;object-fit:contain;margin:auto}.uniform-pending{min-height:390px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:35px 25px}.uniform-pending>img{width:135px;height:135px;object-fit:contain;margin-bottom:30px;opacity:.8}.uniform-pending h3{font:2.1rem var(--heading);margin:15px 0}.uniform-pending p{max-width:370px;color:var(--muted);line-height:1.7;font-size:16px}.decoration-frame{border:10px ridge #303a2b;min-height:140px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:30px;padding:35px;background:#19271e;box-shadow:inset 0 0 28px #0009}.decoration-frame figure{margin:0;max-width:135px;text-align:center}.decoration-frame img{width:95px;height:90px;object-fit:contain}.decoration-frame figcaption{font:12px/1.6 var(--mono);margin-top:14px}.decoration-frame time{display:block;color:var(--muted)}.decoration-frame>p{color:var(--muted);font-size:14px}.decoration-text{display:block;font:1.4rem var(--heading);color:var(--gold)}.uniform-disclaimer{color:var(--muted);font:13px/1.7 var(--mono);margin:24px 0}.uniform-guidance{border-top:1px solid var(--line);padding:20px 0}.uniform-guidance summary{cursor:pointer;color:var(--gold);font-size:14px}.uniform-guidance .metadata-strip{margin:20px 0}.uniform-guidance li{margin:12px 0;font-size:14px;color:var(--muted)}.uniform-reference-guide{display:block;margin:24px 0}.uniform-reference-guide img{display:block;width:100%;max-width:700px}.uniform-reference-guide span{display:block;max-width:700px;margin:12px 0;color:var(--muted);font:12px/1.7 var(--mono)}.office-uniform-preview{margin-top:28px}.portrait-upload{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.portrait-upload input[type=file]{max-width:100%;font-size:14px}.portrait-upload img{display:block;max-width:180px;max-height:160px;object-fit:contain;margin:15px 0}
@media(max-width:600px){.uniform-frame{border-width:8px;padding:8px}.uniform-case>header,.uniform-case>footer{padding:14px;flex-wrap:wrap;gap:8px}.uniform-switch button{padding:14px 10px;font-size:13px}.uniform-pending{min-height:300px;padding:25px 10px}.uniform-pending>img{width:95px;height:95px}.uniform-pending h3{font-size:1.7rem}.decoration-frame{padding:25px 15px;gap:18px}}
.uniform-studio{display:grid;grid-template-columns:290px minmax(0,1fr);gap:55px;align-items:start}.uniform-studio-controls{padding-top:18px}.uniform-studio-controls h2{font:2.5rem/1.12 var(--heading);margin:22px 0}.uniform-studio-controls>p{color:var(--muted);font-size:15px;line-height:1.8}.uniform-studio-controls form{display:grid;gap:12px;margin:32px 0}.uniform-studio-controls label{font:11px var(--mono);letter-spacing:.12em;color:var(--gold);margin-top:10px}.uniform-studio-controls input,.uniform-studio-controls select{width:100%;min-width:0;padding:13px 12px;border:1px solid var(--line);background:#111911;color:var(--ink);font-size:14px}.uniform-studio-controls input{text-transform:uppercase}.uniform-studio-controls .button{margin-top:8px;justify-content:space-between}.uniform-studio-controls [role=status]{font:12px/1.6 var(--mono);color:var(--muted);margin:0;min-height:38px}.uniform-studio-facts{border-top:1px solid var(--line);margin:32px 0}.uniform-studio-facts>div{display:flex;gap:18px;border-bottom:1px solid var(--line);padding:20px 0}.uniform-studio-facts span{font:12px var(--mono);color:var(--gold);padding-top:4px}.uniform-studio-facts p{font-size:13px;line-height:1.7;color:var(--muted);margin:0}.uniform-studio-facts strong{display:block;color:var(--ink);font-size:14px;margin-bottom:6px}.uniform-marker{position:absolute;z-index:99;transform:translate(-50%,-50%);width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#c6b477;color:#132016;border:1px solid #f1e6c2;box-shadow:0 0 0 4px #151e1777;font:700 12px/1 var(--mono)}.uniform-display-tools{display:flex;justify-content:space-between;align-items:center;gap:20px}.uniform-display-tools>span{font:11px/1.6 var(--mono);color:var(--muted);text-align:right}.uniform-placement-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 30px;padding-left:25px;margin:30px 0}.uniform-placement-list li{padding:14px 0 14px 6px;border-top:1px solid var(--line);font:13px/1.6 var(--mono);color:var(--gold)}.uniform-placement-list strong{color:var(--ink)}.uniform-placement-list p{color:var(--muted);font:13px/1.7 var(--body,Arial,sans-serif);margin:9px 0}.uniform-placement-list a{font-size:12px}.uniform-layer-stage{isolation:isolate}.uniform-base{background:#151e17}.uniform-lettering{filter:drop-shadow(0 .35px .15px #05080588)}
@media(max-width:1000px){.uniform-studio{grid-template-columns:230px minmax(0,1fr);gap:28px}.uniform-studio-controls h2{font-size:2rem}.uniform-frame{padding:8px}}
@media(max-width:760px){.uniform-studio{grid-template-columns:1fr;gap:20px}.uniform-studio-controls{padding-top:0}.uniform-studio-controls h2 br{display:none}.uniform-studio-facts{display:none}.uniform-studio-controls form{margin:18px 0}.uniform-placement-list{grid-template-columns:1fr}.uniform-display-tools{align-items:start}.uniform-display-tools>span{max-width:135px}.uniform-frame{padding:5px}.uniform-case>footer{font-size:10px}}
.uniform-layer-stage{color-scheme:only light;forced-color-adjust:none}.uniform-studio-facts>div>span{flex:0 0 18px;white-space:nowrap}
.uniform-display-tools button{background:transparent;border:1px solid var(--line);padding:12px 15px;color:var(--gold);font:12px/1.5 var(--mono);cursor:pointer;text-align:left}.uniform-display-tools button:hover,.uniform-display-tools button[aria-pressed=true]{background:#c6b47712;border-color:var(--gold)}.uniform-studio-controls .button{color:#172017}.uniform-studio-controls :is(input,select,button):focus-visible,.uniform-display-tools button:focus-visible,.uniform-switch button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}
.uniform-studio-controls .button{color-scheme:only light}.uniform-studio-controls h2 br:after{content:' '}
