.brand-mark{background:#151d29;border:1px solid #52607a;width:42px;height:42px;border-radius:10px;overflow:hidden;padding:0}.brand-mark img{width:42px;height:42px;object-fit:cover}.brand small{font-size:5px;letter-spacing:1px}.site-header nav a{font-size:11px}.hero-aside{font-size:13px}.cargo-row strong{font-size:11px}.cargo-row small{font-size:8px}.selected-identity p{font-size:11px}.image-upload-field{margin-bottom:20px}.image-upload-field>label{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:10px;font-weight:530;color:#b1bfd7;margin-bottom:10px}.image-upload-field>label span{font:5px Mono,monospace;letter-spacing:.5px;color:#738aac}.upload-box{position:relative;display:flex;gap:14px;align-items:center;background:#1a2a40;border:1px dashed #6880a3;border-radius:10px;padding:17px;transition:background .15s}.upload-box:hover{background:#293b55}.upload-box:focus-within{outline:2px solid var(--coral);outline-offset:3px}.upload-pixel{width:32px;height:35px;display:grid;place-items:center;color:#bdcbee;border:1px solid #536c92;border-radius:6px;font-size:22px}.upload-box strong{display:block;font-size:11px;font-weight:550;color:#bbc8dc}.upload-box small{display:block;font-size:8px;color:#6e86ac;margin-top:5px}.upload-box input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.upload-bottom{display:flex;align-items:center;gap:16px;justify-content:space-between;margin-top:9px}.upload-bottom p{font-size:8px;line-height:1.8;color:#7b95b8;margin:0;overflow-wrap:anywhere}.upload-bottom button{font-size:8px;flex:none;background:#344b69;border:1px solid #6d82a2;border-radius:5px;color:#becde6;padding:5px 7px}.upload-bottom p[data-state=error]{color:#efab91}.field-copy{background:#344b6c;border:1px solid #627b9d;border-radius:5px;color:#c1cfe5;padding:5px 7px;font-size:8px;white-space:nowrap}.review-row{gap:13px}.review-row strong{margin-left:auto}.review-story-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;color:#7d93b5;font-size:9px}.entry-intro{position:fixed;inset:0;background:#151d29;z-index:1000;display:grid;place-items:center;transition:opacity .3s;overflow:hidden}.entry-intro:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#ffffff02 1px,transparent 1px),linear-gradient(90deg,#ffffff02 1px,transparent 1px);background-size:24px 24px}.entry-intro.entry-leaving{opacity:0;pointer-events:none}#entry-skip{position:absolute;right:25px;top:24px;border:1px solid #526883;background:#25364f;border-radius:30px;padding:8px 14px;color:#aab9d2;font-size:10px;z-index:1}.intro-center{text-align:center;position:relative;animation:intro-board .5s ease-out both}.intro-gate{font:7px Mono,monospace;letter-spacing:2px;color:#7b91b3}.intro-center img{display:block;margin:25px auto 8px;image-rendering:pixelated;animation:intro-parcel 1.8s steps(12) both}.intro-brand{font-size:38px;letter-spacing:-1.8px;font-weight:620}.intro-brand span{color:#f19372}.intro-center p{font:6px Mono,monospace;letter-spacing:1.2px;color:#738aaf;margin:18px 0 23px}.intro-track{width:170px;height:4px;background:#283a53;margin:auto;overflow:hidden}.intro-track i{display:block;height:100%;background:#f19372;animation:intro-progress 2.2s linear both;transform-origin:left}@keyframes intro-board{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes intro-parcel{0%{transform:translateY(-25px) rotate(-10deg);opacity:0}30%{opacity:1;transform:translateY(2px) rotate(0)}60%{transform:translateY(-4px)}100%{transform:translateY(0)}}@keyframes intro-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:760px){.brand-mark,.brand-mark img{width:35px;height:35px}.brand small{font-size:4px;letter-spacing:.7px}.site-header nav a{font-size:9px}.hero-aside{font-size:10px}.selected-identity p{font-size:10px}.upload-box{padding:14px}.upload-bottom{display:block}.upload-bottom p{font-size:9px}.upload-bottom button{margin-top:9px}.image-upload-field>label{font-size:10px}.review-row{font-size:11px}.field-copy{font-size:8px;padding:5px}.intro-brand{font-size:35px}}@media(prefers-reduced-motion:reduce){.entry-intro{display:none!important}}
.field-copy-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:15px 0 3px}.field-copy-actions .field-copy{font-size:9px;padding:7px 9px}.review-row strong{font-size:11px}.image-upload-field #coin-image-feedback[data-state="error"]{color:#efa98b}.button:disabled{opacity:.6;cursor:wait;transform:none}@media(max-width:760px){.field-copy-actions{gap:6px}.field-copy-actions .field-copy{font-size:8px;padding:7px 8px}}
