:root{--color-bg: #d6c6ac;--color-panel: #ece5d9;--color-gold: #825137;--color-paper: #f1ece3;--color-text: #201d19;--color-muted: #62594e;--color-line: #a39783;--page-padding: clamp(20px, 4vw, 64px);--panel-padding: clamp(24px, 3vw, 40px);--layout-gap: clamp(20px, 3vw, 40px);--content-width: 1200px;--radius-panel: 22px;--font-body: "Segoe UI", Arial, sans-serif}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body)}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}:focus-visible{outline:2px solid var(--color-gold);outline-offset:5px}::selection{background:var(--color-gold);color:var(--color-bg)}.operation-shell{min-height:100dvh;padding:var(--page-padding);background:radial-gradient(ellipse at 50% 0%,#eee6d8,var(--color-bg) 80%)}.operation-content{width:min(100%,var(--content-width));margin:0 auto}.operation-header,.operation-footer{display:flex;justify-content:space-between;align-items:center;gap:20px}.operation-header{padding-bottom:24px;border-bottom:1px solid var(--color-line)}.operation-brand{font-size:13px;font-weight:800;letter-spacing:.18em;text-decoration:none}.operation-brand span{color:var(--color-gold);margin-right:10px}.operation-profile{display:flex;align-items:center;gap:12px;font-size:13px}.operation-profile i{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--color-gold);border-radius:50%;color:var(--color-gold);font-style:normal}.operation-profile b{overflow-wrap:anywhere}.operation-label{margin:0 0 16px;color:var(--color-gold);font:11px Consolas,monospace;letter-spacing:.16em}.operation-title{margin:0;font-size:clamp(38px,6vw,76px);line-height:1.05;letter-spacing:-.05em}.operation-copy{color:var(--color-muted);font-size:15px;line-height:1.8;max-width:460px}.operation-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;padding:18px 24px;background:var(--color-gold);color:var(--color-bg);border:1px solid var(--color-gold);border-radius:3px;font-size:12px;font-weight:800;letter-spacing:.12em;transition:background .2s,transform .2s}.operation-primary:hover{background:#eac989;transform:translateY(-2px)}.operation-primary span{font-size:20px}.operation-secondary{padding:12px 16px;border:1px solid var(--color-line);border-radius:3px;background:transparent;color:var(--color-text);text-decoration:none;font-size:12px}.operation-secondary:hover{border-color:var(--color-gold);color:var(--color-gold)}.operation-footer{margin-top:40px;padding-top:20px;border-top:1px solid var(--color-line);font:10px Consolas,monospace;letter-spacing:.1em;color:var(--color-muted)}@media(max-width:600px){.operation-header{align-items:flex-start}.operation-footer{flex-wrap:wrap;line-height:1.6}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--card-ink: #201d19;--card-blue: #a4b9c6;--card-peach: #d9ae83;--font-title: "Trebuchet MS", "Segoe UI", sans-serif}.operation-title{font-family:var(--font-title);font-weight:900;letter-spacing:-.04em}.operation-primary{color:var(--color-paper);background:var(--card-ink);border:2px solid var(--card-ink);border-radius:12px;box-shadow:3px 4px #ab987d}.operation-primary:hover{background:#594634;color:#fff7e6}.operation-secondary{border:2px solid var(--card-ink);background:var(--color-paper);border-radius:10px}.operation-brand{letter-spacing:.08em}.operation-header{border-bottom:2px solid var(--card-ink)}.operation-profile i{color:var(--card-ink);background:var(--card-blue);border:2px solid var(--card-ink)}
