@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap');
:root{color-scheme:dark;--bg:#0b0b14;--surface:#11111e;--surface2:#171725;--border:#262635;--text:#eeeef7;--muted:#9999ad;--accent:#9d86ff;--green:#78d7ad}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans',sans-serif;font-size:14px;line-height:1.6}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{transition:background .2s,color .2s,transform .2s,border-color .2s}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}button{color:inherit}a:hover,.text-button:hover{color:#bcaaff}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #b49eff;outline-offset:4px}.wrap{width:min(1180px,calc(100% - 64px));margin:auto}.header{position:sticky;top:0;background:#0b0b14ed;backdrop-filter:blur(18px);border-bottom:1px solid #20202c;z-index:10}.nav{height:84px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{display:inline-flex;align-items:center;font-family:Manrope,sans-serif;font-size:29px;font-weight:800;letter-spacing:-1.5px}.brand-dot{color:var(--accent)}.brand-icon{display:inline-flex;align-items:center;justify-content:center;width:31px;height:32px;margin-right:10px;border-radius:9px;background:#9c80ff;color:#151124;font-size:28px;position:relative;line-height:1}.brand-icon span{font-size:20px;position:absolute;right:0;top:-4px}.nav-links,.nav-actions{display:flex;align-items:center;gap:29px}.nav-links{font-size:13px;color:#b3b2c1}.nav-actions{gap:23px}.button{border:1px solid #aa93ff;background:#a38aff;color:#151020;border-radius:8px;display:inline-flex;justify-content:center;align-items:center;gap:24px;padding:13px 21px;font-weight:700;font-size:13px;line-height:1.5;white-space:nowrap}.button:hover{background:#b7a2ff;color:#130e22;transform:translateY(-2px)}.button.small{padding:10px 16px;font-size:12px}.button.secondary{background:#151520;border-color:#32313e;color:#e5e3f1}.button.secondary:hover{background:#242235}.text-button{border:0;background:none;padding:0;font-size:13px}.menu-toggle{display:none}.hero{display:grid;grid-template-columns:1.15fr 1fr;gap:20px;align-items:center;padding-top:82px;padding-bottom:65px}.eyebrow{font-size:10px;letter-spacing:1.7px;font-weight:700;color:#b0a2d5;display:flex;align-items:center;gap:9px}.live-dot{width:6px;height:6px;background:var(--green);border-radius:50%;display:inline-block;box-shadow:0 0 10px #78d7ad30;flex-shrink:0}h1,h2,h3{font-family:Manrope,sans-serif;line-height:1.2}h1{font-size:clamp(54px,5.6vw,78px);letter-spacing:-4px;margin:25px 0 23px;font-weight:800;position:relative}h1>span:first-child{color:#a990ff}h1 .hero-star{display:inline-block;font-size:56px;font-weight:400;color:#a990ff;margin-left:20px;vertical-align:top;transform:rotate(10deg)}.hero-copy>p{color:#a5a4b7;max-width:465px;font-size:15px;line-height:1.85;margin-bottom:27px}.hero-actions{display:flex;gap:12px}.hero-notes{display:flex;gap:20px;color:#89889e;font-size:10px;margin-top:24px}.hero-notes span:first-child{color:#b7afcf}.hero-art{position:relative;height:365px;isolation:isolate;background:radial-gradient(ellipse at 55% 55%,#6f43dd18,transparent 66%)}.orbit{position:absolute;border:1px solid #8371bd15;border-radius:50%;width:345px;height:345px;top:8px;left:65px;transform:rotate(-28deg)}.orbit-two{width:420px;height:240px;top:62px;left:20px}.art-label{position:absolute;top:28px;left:75px;font-size:8px;letter-spacing:2px;color:#827895}.art-spark{position:absolute;right:20px;top:72px;color:#a48aff;font-size:30px}.art-card{position:absolute;display:flex;align-items:center;gap:12px;border:1px solid #534167;background:linear-gradient(120deg,#252034,#181521);border-radius:12px;padding:18px;width:295px;box-shadow:0 20px 50px #0006;font-weight:600;z-index:3;transform:rotate(-6deg)}.art-card small{display:block;color:#a49bb9;font-weight:400;font-size:10px;margin-top:4px}.art-card>span:last-child{margin-left:auto}.art-back{top:68px;left:78px;width:260px;transform:rotate(6deg);opacity:.55}.art-front{top:140px;left:100px}.mini-icon,.avatar{width:40px;height:40px;flex-shrink:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-family:Manrope,sans-serif;font-size:19px;font-weight:800;border:1px solid #ffffff15;overflow:hidden}.violet{background:#7e57d4;color:#fff}.cyan{background:#173d49;color:#8bdbea}.rise{color:var(--green);font-size:24px}.stair{position:absolute;bottom:46px;width:90px;background:linear-gradient(135deg,#2b2445,#13101e);border:1px solid #69538d48;transform:skewY(-10deg);box-shadow:12px 15px 0 #100e1a}.stair-one{height:65px;left:94px}.stair-two{height:105px;left:192px}.stair-three{height:155px;left:290px;background:linear-gradient(145deg,#5b418d,#211831)}.stair-three span{position:absolute;font-size:43px;color:#bc9bfa;bottom:22px;left:25px}.art-caption{position:absolute;bottom:0;left:98px;font-size:8px;letter-spacing:1.8px;color:#8f849e;display:flex;gap:8px;align-items:center}.demo-banner{border:1px solid #30263e;background:#191321;display:flex;align-items:center;gap:14px;padding:12px 18px;border-radius:8px;font-size:11px}.demo-pill{font-size:8px;letter-spacing:1px;font-weight:700;color:#b8a0e0;background:#30223e;border-radius:4px;padding:4px 7px;white-space:nowrap}.demo-banner p{margin:0;color:#aca0b9}.demo-banner a{margin-left:auto;color:#baa4d9;white-space:nowrap}.section{padding-top:65px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:25px}h2{font-size:29px;letter-spacing:-1px;margin:10px 0 12px;font-weight:750}.section-heading p{color:var(--muted);font-size:12px;margin:0}.purple{color:var(--accent)}.quiet-link{font-size:11px;color:#b0a6c3}.board{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:#10101b}.board-top{padding:17px 22px;display:flex;justify-content:space-between;border-bottom:1px solid var(--border);font-size:12px;font-weight:600}.muted{color:var(--muted);font-size:11px;font-weight:400}.divider{margin:0 12px;color:#3a394c}table{width:100%;border-collapse:collapse;text-align:left}th{font-weight:500;font-size:9px;letter-spacing:.4px;color:#79798d;background:#12121d;padding:13px 12px}th:first-child{padding-left:24px}td{padding:18px 12px;border-top:1px solid #242330;font-size:12px}td:first-child{padding-left:24px;width:62px}td:nth-child(2){width:34%}.project-title{display:flex;align-items:center;gap:13px}.project-title button,.project-card h3 button{text-align:left;font-weight:650;font-size:13px;background:none;border:0;padding:0}.project-description{font-size:10px;color:#8a899e;margin:3px 0 0;max-width:255px}.rank{color:#88869b;font-size:12px}.top-rank .rank{display:inline-flex;align-items:center;justify-content:center;border:1px solid #54446e;background:#332443;border-radius:7px;width:27px;height:27px;color:#ceb2fa}.top-rank{background:linear-gradient(90deg,#9c76df08,transparent)}.top-rank:first-child{background:linear-gradient(90deg,#9c76df14,transparent)}.category{font-size:9px;display:inline-block;padding:3px 8px;border:1px solid #343140;border-radius:5px;color:#b7b1c6;background:#211d2b;white-space:nowrap}.money{font-weight:700;font-size:13px}.next-bid{color:#aaa0c3}.movement{color:var(--green);font-size:11px}.movement.down{color:#cb90a5}.movement.neutral{color:#777488}.row-actions{display:flex;align-items:center;gap:12px;white-space:nowrap}.visit{font-size:10px;color:#9690a7}.bid-button{font-size:10px;border:1px solid #4d3c6c;color:#c2a9f2;background:#302340;border-radius:6px;padding:7px 10px}.bid-button:hover{background:#4b3468;color:#fff}.free{font-weight:500;color:#9792ab;font-size:11px}.board-footer{border-top:1px solid var(--border);display:flex;justify-content:space-between;padding:14px 21px;font-size:9px;color:#868095}.below-board{display:flex;justify-content:center;gap:8px;font-size:11px;color:#868193;margin-top:19px}.below-board button{font-size:11px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.steps article{position:relative;background:linear-gradient(120deg,#16131f,#11111b);border:1px solid var(--border);border-radius:10px;padding:25px}.step-number{position:absolute;top:22px;right:22px;font-size:26px;color:#363040;font-family:Manrope,sans-serif}.step-icon{width:35px;height:35px;background:#282033;border:1px solid #3d2d51;border-radius:9px;display:grid;place-items:center;font-size:22px;color:#b999ee;margin-bottom:24px}.steps h3{font-size:16px;margin:0 0 12px;letter-spacing:-.4px}.steps p{color:#9790a4;font-size:12px;margin:0;max-width:270px}.section-note{text-align:center;color:#777184;font-size:10px;margin:20px 0 0}.search{display:flex;align-items:center;gap:8px;background:#14131e;border:1px solid #302a3b;border-radius:7px;padding:6px 13px;color:#9a8eaa}.search span{font-size:24px}.search input{background:none;border:0;color:var(--text);padding:5px 0;width:195px;font-size:11px;outline-offset:0}.filters{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:24px}.filter{background:none;border:1px solid #282332;color:#96909e;border-radius:6px;padding:7px 12px;font-size:10px}.filter.active{background:#30203f;border-color:#60417e;color:#ccb1ef}.project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.project-card{background:#12111c;border:1px solid #2b2635;border-radius:10px;padding:21px;transition:transform .2s,border-color .2s}.project-card:hover{transform:translateY(-3px);border-color:#665079}.card-top{display:flex;align-items:center;justify-content:space-between}.card-rank{font-size:10px;color:#9b8daa;background:#211b2b;padding:3px 8px;border-radius:5px}.project-card h3{margin:16px 0 7px;line-height:1.4}.project-card h3 button{font-size:15px}.project-card p{color:#96909f;font-size:11px;min-height:36px;margin:0 0 14px}.card-bottom{border-top:1px solid #292331;margin-top:17px;padding-top:15px;display:flex;align-items:center;gap:13px}.card-bottom .visit{margin-left:auto}.card-bottom .money{font-size:12px}.empty{padding:40px;text-align:center;color:var(--muted)}.transparency-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:25px}.transparency,.activity-panel{border:1px solid #2b2536;background:linear-gradient(120deg,#15111e,#111019);border-radius:12px;padding:29px}.transparency h2{font-size:23px}.transparency>p{font-size:12px;color:#99909f}.transparency ul{padding-left:17px;font-size:11px;color:#aaa0b2;line-height:2.1}.transparency li::marker{color:#a481ce}.ranking-note{border-top:1px solid #302738;padding-top:16px;color:#9c8faa;font-size:10px}.activity-heading{display:flex;align-items:center;justify-content:space-between}.activity-heading h3{font-size:16px;margin:0}.activity-item{border-bottom:1px solid #2a2332;padding:17px 0;display:flex;gap:13px;font-size:11px}.activity-item>span{color:#a98acb;background:#292036;border-radius:7px;width:28px;height:28px;display:grid;place-items:center;flex-shrink:0}.activity-item small{display:block;color:#776b84;font-size:9px;margin-top:4px}.activity-empty{padding:28px 0;color:#a396ad;font-size:12px}.activity-bottom{font-size:9px;color:#8a7b96;margin-top:24px}.closing{display:flex;justify-content:space-between;align-items:center;margin-top:65px;border:1px solid #42304f;background:radial-gradient(ellipse at right,#6c368b24,transparent 70%),#191121;border-radius:12px;padding:34px}.closing h2{font-size:27px}.closing p{font-size:11px;color:#ac9db6;margin-bottom:0}footer{padding-top:55px}.footer-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:27px}.footer-top p{color:#92869d;font-size:11px;margin:5px 0}.footer-links{display:flex;gap:23px;font-size:10px;color:#a798b2}.footer-links button{font-size:10px}.footer-bottom{border-top:1px solid #282030;padding:20px 0 25px;display:flex;justify-content:space-between;color:#75677e;font-size:10px}.footer-bottom>div{display:flex;gap:22px}.footer-bottom button{font-size:10px}dialog{border:1px solid #4a385e;background:#16121f;color:var(--text);border-radius:16px;padding:26px;width:min(520px,calc(100% - 28px));max-height:90dvh;box-shadow:0 30px 100px #0009}dialog[open]{animation:modal-in .2s ease-out}dialog::backdrop{background:#07050dcc;backdrop-filter:blur(7px)}.modal-header{display:flex;align-items:center;justify-content:space-between}.close-button{font-size:25px;background:#292032;border:0;border-radius:6px;line-height:1;width:29px;height:29px;color:#bcaec8}.modal-copy{color:#aa9bb5;font-size:12px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field{display:flex;flex-direction:column;gap:6px;font-size:11px;color:#c6b9d0}.field.full{grid-column:1/-1}.field input,.field textarea,.field select{width:100%;min-width:0;border:1px solid #44324e;background:#0f0c16;color:#eee5f6;padding:10px 12px;border-radius:7px;font-size:13px}.field textarea{resize:vertical;min-height:70px}.field input:invalid:not(:placeholder-shown){border-color:#896277}.modal-submit{margin-top:18px;width:100%}.modal-note{font-size:10px;color:#9b89a8}.bid-stats,.bid-preview{display:grid;grid-template-columns:1fr 1fr;gap:12px;background:#211929;border:1px solid #3a2b44;border-radius:9px;padding:16px;margin:18px 0}.bid-stats span,.bid-preview span{color:#ab98b8;font-size:10px;display:block}.bid-stats strong,.bid-preview strong{font-size:18px}.quick-controls{display:flex;gap:8px;margin-top:10px}.quick-controls button{flex:1;background:#2b2036;border:1px solid #483354;border-radius:6px;padding:7px;font-size:11px}.inline-error{color:#ffabc3;font-size:11px;min-height:18px;margin:8px 0}.payment-note{border:1px solid #725a90;background:#30213f;border-radius:8px;padding:12px;font-size:12px}.details-link{display:block;overflow-wrap:anywhere;color:#bc9ddd;font-size:12px}.detail-heading{display:flex;align-items:center;gap:14px;margin-top:17px}.detail-heading h2{margin:0}.detail-heading .category{margin-top:5px}#toasts{position:fixed;bottom:24px;right:24px;width:min(390px,calc(100% - 48px));z-index:30}.toast{background:#2c2039;border:1px solid #72508d;border-radius:10px;padding:15px 19px;font-size:12px;box-shadow:0 10px 40px #0008;margin-top:10px;animation:modal-in .2s}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:fixed;top:-70px;left:15px;z-index:50;background:#b298ec;color:#151020;padding:10px}.skip:focus{top:10px}.moved{animation:rank-flash .8s ease-out}@keyframes rank-flash{from{background-color:#67429566}to{background-color:transparent}}@keyframes modal-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1450px){.hero{padding-top:100px;padding-bottom:85px}}@media(max-width:1050px){.wrap{width:calc(100% - 40px)}.nav-links{gap:18px}.hero-art{transform:scale(.85);transform-origin:center}.hero-notes{gap:12px;font-size:9px}.hero h1{font-size:62px}.row-actions{gap:6px}td{padding:16px 8px}.footer-links{gap:14px}.art-front{left:55px}.hero{gap:0}.hero-actions .button{padding:12px 14px;gap:10px}.hero-notes span:last-child{display:none}}
@media(max-width:800px){.nav{height:72px;gap:15px}.nav-links{display:none;position:absolute;top:72px;left:0;right:0;padding:20px;background:#15101f;border-bottom:1px solid #453052;flex-direction:column}.nav-links.open{display:flex}.menu-toggle{display:block;margin-left:auto;border:1px solid #393041;background:#1b1524;border-radius:6px;padding:7px 10px;font-size:11px}.nav-actions{gap:15px}.hero{grid-template-columns:1fr;padding-top:55px;padding-bottom:40px}.hero-art{display:none}.hero-copy{max-width:620px}.hero h1{font-size:70px}.hero-copy>p{max-width:510px}.hero-notes span:last-child{display:block}.hero-notes{font-size:10px;gap:20px}.demo-banner{flex-wrap:wrap;gap:8px}.demo-banner p{flex:1;min-width:220px}.demo-banner a{margin-left:0}.section{padding-top:45px}.section-heading{align-items:start}.quiet-link{max-width:110px;text-align:right}h2{font-size:25px}table,tbody{display:block}thead{display:none}tr{display:grid;grid-template-columns:34px minmax(0,1fr) auto;padding:18px;gap:8px 12px;border-top:1px solid #302638}td{border:0;padding:0!important;width:auto!important}td:first-child{grid-column:1;grid-row:1/3;padding-top:5px!important}td:nth-child(2){grid-column:2;grid-row:1/3}.project-description{max-width:100%;font-size:10px}.project-title{align-items:start}.project-title .avatar{width:35px;height:35px;font-size:16px}td:nth-child(3){grid-column:2;grid-row:3;padding-left:48px!important}td:nth-child(4){grid-column:3;grid-row:1;text-align:right}td:nth-child(5){grid-column:3;grid-row:2;text-align:right;font-size:10px}td:nth-child(5)::before{content:'Next: ';color:#82738f}td:nth-child(6){grid-column:1;grid-row:3;text-align:center}td:nth-child(7){grid-column:2/4;grid-row:4;padding-top:6px!important}.row-actions{justify-content:flex-end;gap:15px}.steps{gap:10px}.steps article{padding:20px}.steps h3{font-size:14px}.steps p{font-size:11px}.project-grid{grid-template-columns:repeat(2,1fr)}.transparency-grid{grid-template-columns:1fr}.closing{padding:26px;gap:20px}.closing h2{font-size:23px}.footer-top{align-items:start}.footer-links{max-width:310px;flex-wrap:wrap;justify-content:flex-end}.board-footer span:last-child{display:none}}
@media(max-width:520px){.wrap{width:calc(100% - 32px)}.brand{font-size:25px}.brand-icon{width:26px;height:28px;font-size:24px;margin-right:7px}.nav{gap:10px}.nav-actions .text-button{font-size:10px}.nav-actions{gap:10px}.nav-actions .button{font-size:10px;padding:8px 10px;gap:5px}.menu-toggle{font-size:0;padding:6px}.menu-toggle::after{content:'☰';font-size:17px}.hero{padding-top:42px}.eyebrow{font-size:8px;letter-spacing:1.2px}.hero h1{font-size:57px;letter-spacing:-3px}.hero h1 .hero-star{font-size:40px;margin-left:15px}.hero-copy>p{font-size:13px}.hero-actions{gap:8px}.hero-actions .button{font-size:11px;padding:12px 11px;gap:8px}.hero-notes{gap:14px;font-size:9px}.hero-notes span:last-child{display:none}.demo-banner{padding:12px;font-size:10px}.demo-banner p{min-width:180px}.demo-banner a{margin-left:0}.section-heading{flex-direction:column;gap:14px}.quiet-link{max-width:none;text-align:left}.section-heading h2{font-size:25px}.board-top{padding:14px;font-size:11px}.board-top .muted{font-size:9px}.board-top .divider{margin:0 5px}tr{padding:15px 12px;gap:8px}.project-description{font-size:9px}.project-title{gap:9px}.project-title button{font-size:12px}td:nth-child(3){padding-left:44px!important}.board-footer{font-size:8px;padding:12px}.below-board{font-size:10px;flex-wrap:wrap}.steps{grid-template-columns:1fr}.steps article{padding:22px 22px 22px 78px}.step-icon{position:absolute;left:22px;top:25px;margin:0}.step-number{font-size:20px;top:15px;right:17px}.steps p{max-width:none}.steps h3{padding-right:30px;font-size:16px}.section-note{font-size:9px}.search{width:100%}.search input{width:100%}.project-grid{grid-template-columns:1fr}.project-card p{min-height:0}.project-card{padding:20px}.project-card h3{margin-top:12px}.filters{gap:6px}.filter{padding:6px 9px;font-size:9px}.transparency,.activity-panel{padding:23px}.closing{flex-direction:column;align-items:start;margin-top:45px}.closing h2{font-size:23px}.footer-top{gap:24px;flex-direction:column}.footer-links{max-width:none;justify-content:start;gap:16px}.footer-bottom{font-size:8px;gap:12px}.footer-bottom>div{gap:12px}.footer-bottom button{font-size:9px}.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}dialog{padding:21px}.modal-content h2{font-size:23px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}

/* Bidquin cream and coral discovery layout. */
:root{color-scheme:light;--bg:#fffdfa;--surface:#fff;--surface2:#f6f2ee;--border:#e9e0d9;--text:#2d2b29;--muted:#8b8580;--accent:#e7785c;--green:#3e9a72}
body{background:var(--bg);font-size:15px}.wrap{width:min(1420px,calc(100% - 80px))}.header{background:#fffdfaf2;border:0}.nav{height:97px;gap:30px}.brand{font-size:32px;letter-spacing:-1.8px}.brand-icon{background:#ed8267;color:white}.nav-links{margin-left:auto;color:#625c57;gap:32px;font-size:15px}.nav-actions{gap:25px}.text-button{font-size:13px}.button{background:#ed8369;border-color:#ed8369;color:#fff;border-radius:30px;padding:14px 23px;font-size:14px}.button:hover{background:#dc6c50;border-color:#dc6c50;color:white}.button.small{padding:11px 20px;font-size:12px}.button.secondary{background:#fff9f4;border-color:#edcabb;color:#c76b50}.button.secondary:hover{background:#fae4db}.category-strip{display:flex;align-items:center;gap:7px;background:#f5f2ee;border-radius:40px;padding:10px 14px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#dfd4cb transparent}.board-filter{flex-shrink:0;display:flex;align-items:center;gap:8px;white-space:nowrap;background:none;border:0;border-radius:24px;padding:9px 14px;font-size:14px;font-weight:650;color:#403b36}.board-filter span:first-child{color:#e88369;font-size:19px;line-height:1}.board-filter.active{background:#e98267;color:white}.board-filter.active span:first-child{color:white}.board-filter:hover{background:#f0e3db}.board-filter.active:hover{background:#dc765c}.hero{display:block;text-align:center;padding-top:38px;padding-bottom:22px}.hero-copy{max-width:none}.hero-copy>.eyebrow,.hero-art,.hero-actions,.hero-notes{display:none}.board-switch{display:inline-flex;gap:4px;border:1px solid #e8ded5;border-radius:30px;padding:4px;background:white}.board-switch button{background:none;border:0;border-radius:24px;padding:9px 19px;color:#d8795f;font-size:14px;font-weight:700}.board-switch button.active{background:#e98267;color:white}.hero h1{font-size:clamp(36px,3.5vw,54px);letter-spacing:-2px;margin:30px 0 10px;line-height:1.18}.hero h1>span:first-child{color:#e7785c}.hero-copy>p{margin:12px auto 22px;max-width:640px;font-size:13px;line-height:1.7;color:#91877f}.spot-price{display:flex;align-items:center;justify-content:center;gap:12px;font-size:18px;color:#70655c}.spot-price strong{color:#e7785c;font-size:29px;line-height:1.3;font-family:Manrope,sans-serif}.spot-price button{border:0;border-radius:50%;background:#fae9e1;color:#d8755a;width:28px;height:28px;font-size:20px;display:grid;place-items:center}.quick-submit{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,.9fr) auto;gap:14px;max-width:1230px;margin:25px auto 0}.quick-submit input,.quick-submit select{width:100%;min-width:0;background:white;border:1px solid #e7ddd4;border-radius:34px;color:#756b62;padding:17px 24px;font-size:16px}.quick-submit input::placeholder{color:#94877d}.quick-submit select{padding-right:32px}.quick-submit .button{padding-inline:29px;font-size:15px}.hero-copy>.quick-note{font-size:10px;margin:10px auto 0;color:#9b8c81}.demo-banner{border:0;background:none;padding:7px 0;justify-content:center;font-size:10px}.demo-pill{background:#fae5db;color:#ba6b51}.demo-banner p{color:#998b7f}.demo-banner a{margin-left:8px;color:#ba7259}.section{padding-top:58px}.section-heading{margin-bottom:23px}.eyebrow{color:#c8856c}h2{font-size:28px;letter-spacing:-1px}.section-heading p{color:#958a81}.quiet-link{color:#bd785e}.purple{color:#e7785c}#leaderboard{padding-top:23px}#leaderboard>.section-heading{display:none}.ranking-layout{display:grid;grid-template-columns:minmax(0,1fr) 295px;gap:30px;align-items:start}.board{background:none;border:0;border-radius:0;overflow:visible}.board-top{padding:0 7px 14px;border:0;font-size:11px;color:#a08473}.board-top .muted{color:#ab9484}.board table,.board tbody{display:block}.board thead{display:none}.board tr{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) 110px;gap:9px 18px;margin-bottom:13px;padding:25px 23px;background:#faf5ef;border:0;border-radius:27px;min-height:150px}.board tr.top-rank{background:#fcf0e9}.board tr.top-rank:first-child{background:#fbe6df}.board td{padding:0!important;border:0;width:auto!important}.board td:first-child{grid-column:1;grid-row:1/4;align-self:center}.board .rank,.board .top-rank .rank{font-size:20px;font-weight:750;background:none;border:0;padding:0;width:auto;height:auto;border-radius:0;color:#d98265}.board td:nth-child(2){grid-column:2;grid-row:1/3;min-width:0}.board .project-title{gap:19px;align-items:center;min-height:74px}.board .project-title>div{min-width:0}.board .avatar{height:74px;width:74px;font-size:34px;border-radius:19px;color:white;border:0}.board .project-title button{font-size:18px;line-height:1.3;font-weight:750;overflow-wrap:anywhere;color:#37312c}.board .project-title button:hover{color:#cd7256}.board .project-description{font-size:13px;color:#a18e81;max-width:100%;margin-top:7px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.board td:nth-child(3){grid-column:2;grid-row:3;padding-left:93px!important}.category{background:#f5e9df;border:0;color:#8d6f5b;border-radius:5px;font-size:10px;padding:3px 8px}.board .category{background:none;padding:0;font-size:11px;color:#92735f}.board td:nth-child(4){grid-column:3;grid-row:1;text-align:right;align-self:center}.board .money{color:#dc7c5b;font-size:20px}.board td:nth-child(5){grid-column:3;grid-row:2;text-align:right;align-self:start;font-size:10px}.board td:nth-child(5)::before{content:'Next ';color:#a99180}.board .next-bid{color:#bb8169}.board td:nth-child(6){grid-column:1;grid-row:4;text-align:center;font-size:10px;align-self:center}.board td:nth-child(7){grid-column:2/4;grid-row:4;padding:0!important}.board .row-actions{justify-content:flex-end;gap:15px}.visit{color:#998271;font-size:11px}.bid-button{background:#fffaf6;border:1px solid #eec7b4;border-radius:20px;color:#c77758;padding:6px 13px;font-size:11px}.bid-button:hover{background:#ed8467;color:white;border-color:#ed8467}.free{color:#9c897a}.board-footer{border:0;color:#aa9584;padding:7px;font-size:9px}.board-footer span:last-child{display:none}.movement{color:#4e9978}.movement.down{color:#b07665}.movement.neutral{color:#b9a99b}.below-board{color:#a18e7e;margin-top:17px}.below-board button{color:#ce7958}.ranking-sidebar{padding-top:0}.sidebar-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.sidebar-heading h3{display:flex;align-items:center;gap:7px;font-size:15px;letter-spacing:-.3px;margin:0}.coral-dot{width:8px;height:8px;background:#e78365;border:3px solid #fbe2d8;box-sizing:content-box;border-radius:50%;flex-shrink:0}.sidebar-heading a{color:#d77b5c;font-size:11px}.sidebar-caption{font-size:10px;color:#ac9887;margin:9px 0 19px}.today-empty{border:1px dashed #e9d6c7;border-radius:17px;padding:23px 19px;color:#ac8d76;line-height:1.8;font-size:12px;background:#fff9f3}.today-row{width:100%;display:flex;align-items:center;gap:10px;padding:12px 0;background:none;border:0;text-align:left}.today-rank{font-size:11px;color:#a38c78}.today-row .avatar{width:34px;height:34px;font-size:16px;color:white}.today-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.today-row strong{font-size:12px;color:#dc7c5b}.sidebar-invite{background:#f8eee4;border-radius:22px;padding:24px;margin-top:24px}.sidebar-invite>span{font-size:34px;color:#d98363}.sidebar-invite h3{font-size:18px;letter-spacing:-.5px;margin:8px 0}.sidebar-invite p,.sidebar-rules p{color:#a18973;font-size:12px;line-height:1.9}.sidebar-invite .button{font-size:11px;padding:10px 14px}.sidebar-rules{padding:26px 8px}.sidebar-rules h3{font-size:14px}.sidebar-rules a{font-size:11px;color:#d47d5c}.steps article{background:#fcf7f1;border-color:#eee1d6;border-radius:22px}.step-number{color:#e6d7c8}.step-icon{background:#f9e6d8;border:0;color:#d58664;border-radius:12px}.steps h3{color:#57483b}.steps p,.section-note{color:#a08c7a}.search{background:white;border:1px solid #e7dbcf;border-radius:25px;color:#b28d70}.search input{color:#736253}.filters{gap:8px}.filter{background:#f9f4ed;border:0;border-radius:20px;color:#a28a75;padding:8px 14px;font-size:11px}.filter.active{background:#ec876b;color:white}.project-card{background:#fffaf5;border:1px solid #eedfd1;border-radius:21px;padding:24px}.project-card:hover{border-color:#e5b79a}.project-card .avatar{color:white}.project-card p{color:#a28d7a}.project-card h3 button{color:#695441}.card-rank{background:#f6e9dd;color:#b18562;border-radius:12px}.card-bottom{border-color:#efdfd0}.card-bottom .money{color:#ca805e}.transparency,.activity-panel{background:#fcf7f1;border:1px solid #eddfd2;border-radius:23px}.transparency>p,.transparency ul{color:#9c8672}.transparency li::marker{color:#d98c67}.ranking-note{border-color:#ead7c6;color:#aa8c72}.activity-item{border-color:#eee0d4;color:#917862}.activity-item>span{background:#f5e4d5;color:#c18661}.activity-item small,.activity-bottom{color:#b09a84}.activity-empty{color:#a58b74}.activity-panel .muted{color:#a38c78}.closing{background:#f9e9dc;border:1px solid #efd4c0;border-radius:26px}.closing p{color:#ad886b}.closing h2{color:#77533c}.footer-top p,.footer-links{color:#a48d79}.footer-bottom{border-color:#eadccd;color:#b39a83}.brand-dot{color:#e98267}a:hover,.text-button:hover{color:#db7958}dialog{background:#fffdf9;color:#5b4534;border:1px solid #e8d7c8;box-shadow:0 30px 100px #57403330;border-radius:24px}dialog::backdrop{background:#4d382e55;backdrop-filter:blur(5px)}.close-button{background:#f6e8dc;color:#b77d58}.modal-copy{color:#a38870}.bid-stats,.bid-preview{background:#fcf3eb;border-color:#efdbca;border-radius:15px}.bid-stats span,.bid-preview span{color:#ad8c70}.bid-stats strong,.bid-preview strong{color:#bc7653}.field{color:#96755b}.field input,.field textarea,.field select{background:#fff;border-color:#e5d3c3;color:#634e3c;border-radius:10px}.quick-controls button{background:#fcf0e5;border-color:#efd4bf;color:#aa7853;border-radius:16px}.inline-error{color:#bd4c42}.payment-note{background:#fff0dc;border-color:#ebca9a;color:#99713a}.modal-note{color:#ae9177}.details-link{color:#ca8159}.toast{background:#fff8f0;border-color:#dfb797;color:#976b48;box-shadow:0 10px 40px #5c3a2020}.empty{color:#ae9278}.skip{background:#ec876b;color:white}.nav-links.open{background:#fff9f3;border-color:#ead8c8}.menu-toggle{background:#fff8f1;border-color:#e9d7c6;color:#a37755}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-color:#d27b54}@keyframes rank-flash{from{background-color:#f4cfab}to{background-color:#faf5ef}}
@media(min-width:1450px){.hero{padding-top:42px;padding-bottom:22px}}
@media(max-width:1100px){.wrap{width:calc(100% - 48px)}.nav-links{gap:20px;font-size:13px}.nav-actions{gap:18px}.ranking-layout{grid-template-columns:minmax(0,1fr) 250px;gap:22px}.board tr{padding:22px 17px;grid-template-columns:30px minmax(0,1fr) 80px;gap:8px 12px}.board .avatar{width:58px;height:58px;font-size:27px;border-radius:15px}.board .project-title{gap:13px}.board .project-title button{font-size:16px}.board .project-description{font-size:11px}.board td:nth-child(3){padding-left:71px!important}.board .money{font-size:18px}.board .rank,.board .top-rank .rank{font-size:17px}.sidebar-heading h3{font-size:13px}.hero h1{font-size:45px}.quick-submit input,.quick-submit select{font-size:14px;padding:16px 19px}.quick-submit .button{font-size:13px;padding:14px 20px}}
@media(max-width:800px){.nav{height:80px;gap:14px}.brand{font-size:28px}.nav-links{top:80px}.nav-actions{gap:14px}.nav-actions .button{font-size:11px}.category-strip{padding:7px 9px}.board-filter{font-size:12px;padding:8px 12px}.hero{padding-top:30px}.hero h1{font-size:40px;letter-spacing:-1.5px}.hero-copy>p{font-size:12px;max-width:500px}.quick-submit{gap:10px;grid-template-columns:1.2fr 1fr}.quick-submit .button{grid-column:1/-1;justify-self:center;min-width:210px}.ranking-layout{grid-template-columns:1fr}.ranking-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.sidebar-heading,.sidebar-caption,#today-ranking{grid-column:1}.sidebar-heading{align-self:start}.sidebar-invite{grid-column:2;grid-row:1/5;margin:0}.sidebar-rules{grid-column:1;padding:10px 0}.demo-banner{flex-wrap:wrap;text-align:center}.demo-banner p{flex:0 1 auto;min-width:0}.demo-banner a{margin:0}.board tr{grid-template-columns:38px minmax(0,1fr) 100px;gap:9px 18px;padding:23px}.board .avatar{width:68px;height:68px;font-size:30px}.board .project-title{gap:17px}.board td:nth-child(3){padding-left:85px!important}.board .project-title button{font-size:18px}.board .project-description{font-size:12px}.board .money{font-size:20px}.board .rank,.board .top-rank .rank{font-size:19px}.hero-notes{display:none}.section{padding-top:45px}.hero-copy>.quick-note{font-size:10px}.closing{padding:28px}}
@media(max-width:520px){.wrap{width:calc(100% - 28px)}.nav{height:74px;gap:9px}.nav-links{top:74px}.brand{font-size:25px}.nav-actions{gap:12px}.nav-actions .button{font-size:10px;padding:9px 12px}.brand-icon{width:25px;height:28px}.hero{padding-top:26px;padding-bottom:18px}.hero h1{font-size:35px;letter-spacing:-1.5px;margin-top:24px}.hero h1 span{display:block;margin-top:4px}.board-switch button{font-size:12px;padding:8px 15px}.spot-price{font-size:14px;gap:9px;margin-top:15px}.spot-price strong{font-size:25px}.spot-price button{height:24px;width:24px;font-size:17px}.hero-copy>p{font-size:11px;margin:15px auto;max-width:330px}.quick-submit{grid-template-columns:1fr;margin-top:18px}.quick-submit input,.quick-submit select{padding:14px 18px;font-size:13px}.quick-submit .button{grid-column:auto;justify-self:stretch;font-size:13px;padding:13px}.hero-copy>.quick-note{font-size:9px}.demo-banner{gap:6px;font-size:9px}.demo-banner p{max-width:240px}.demo-banner a{font-size:9px}.board-top{padding:0 4px 12px;font-size:10px}.board-top .muted{font-size:9px}#leaderboard{padding-top:20px}.board tr{grid-template-columns:27px minmax(0,1fr) 64px;padding:18px 13px;gap:8px 10px;border-radius:21px;min-height:145px}.board .rank,.board .top-rank .rank{font-size:15px}.board .avatar{height:43px;width:43px;font-size:22px;border-radius:12px}.board .project-title{gap:10px;align-items:start;min-height:64px}.board .project-title button{font-size:14px}.board .project-description{font-size:10px;margin-top:5px}.board .money{font-size:16px}.board td:nth-child(3){padding-left:53px!important}.board .category{font-size:9px}.board td:nth-child(5){font-size:9px}.board .row-actions{gap:12px}.bid-button{font-size:10px;padding:6px 11px}.board .visit{font-size:10px}.board-footer{font-size:8px}.ranking-sidebar{display:block;padding-top:5px}.sidebar-heading h3{font-size:16px}.sidebar-caption{font-size:11px}.sidebar-invite{margin-top:20px;padding:23px}.sidebar-invite .button{font-size:12px}.sidebar-rules{padding:12px 5px}.steps article{border-radius:19px}.project-card{border-radius:20px}.search{padding:6px 13px}.search input{font-size:12px}.filter{font-size:10px;padding:7px 11px}.footer-links{gap:16px}.footer-bottom{font-size:8px}.closing .button{font-size:12px}.transparency,.activity-panel{padding:24px}.form-grid{gap:12px}}

/* Shared theme tokens: sea glass in daylight, deep ocean after dark. */
:root,[data-theme="light"]{color-scheme:light;--bg:#faf9f6;--surface:#ffffff;--surface2:#f0efeb;--border:#deded7;--text:#252d2b;--muted:#626b66;--accent:#08796d;--green:#23754e;--soft:#edf4ef;--soft-strong:#dfeee5;--hover:#e3ece6;--button:#08796d;--button-hover:#066457;--on-button:#fff;--header:#faf9f6f2;--blue:#08796d;--error:#b43645;--shadow:#20352b18}
[data-theme="dark"]{color-scheme:dark;--bg:#181b1a;--surface:#202523;--surface2:#272d2a;--border:#3c4540;--text:#f1f2ed;--muted:#b4bdb6;--accent:#80d9bd;--green:#98d6a9;--soft:#24382f;--soft-strong:#2c473a;--hover:#35473d;--button:#80d9bd;--button-hover:#a3e7d0;--on-button:#142c22;--header:#181b1af2;--blue:#80d9bd;--error:#ffa5ae;--shadow:#0005}
body{background:var(--bg);color:var(--text)}.header{background:var(--header)}.nav-links,.board-filter,.board .project-title button,.project-card h3 button,.steps h3,.closing h2,dialog{color:var(--text)}.brand-icon,.button,.board-filter.active,.board-switch button.active,.filter.active,.skip{background:var(--button);border-color:var(--button);color:var(--on-button)}.button:hover,.board-filter.active:hover{background:var(--button-hover);border-color:var(--button-hover);color:var(--on-button)}.button.secondary,.bid-button,.quick-controls button{background:var(--surface);border-color:var(--border);color:var(--accent)}.button.secondary:hover,.bid-button:hover{background:var(--hover);border-color:var(--accent);color:var(--accent)}.category-strip,.filter,.menu-toggle,.step-icon,.close-button{background:var(--surface2);border-color:var(--border);color:var(--muted)}.category-strip{scrollbar-color:var(--border) transparent}.board-filter:hover{background:var(--hover)}.board-filter span:first-child,.brand-dot,.purple,.hero h1>span:first-child,.spot-price strong,.board-switch button,.board .money,.board .rank,.board .top-rank .rank,.today-row strong,.sidebar-invite>span,.card-bottom .money,.bid-stats strong,.bid-preview strong,.details-link,.board .project-title button:hover,a:hover,.text-button:hover{color:var(--accent)}.board-filter.active span:first-child{color:var(--on-button)}.board-switch,.quick-submit input,.quick-submit select,.search,.field input,.field textarea,.field select{background:var(--surface);border-color:var(--border);color:var(--text)}.spot-price button,.demo-pill,.category,.card-rank,.activity-item>span{background:var(--soft);color:var(--accent)}.hero-copy>p,.spot-price,.hero-copy>.quick-note,.demo-banner p,.section-heading p,.board-top,.board-top .muted,.board .project-description,.board .category,.board td:nth-child(5)::before,.board .next-bid,.free,.visit,.board .visit,.board-footer,.below-board,.sidebar-caption,.today-empty,.today-rank,.sidebar-invite p,.sidebar-rules p,.steps p,.section-note,.project-card p,.transparency>p,.transparency ul,.ranking-note,.activity-item,.activity-item small,.activity-bottom,.activity-empty,.activity-panel .muted,.closing p,.footer-top p,.footer-links,.footer-bottom,.modal-copy,.bid-stats span,.bid-preview span,.field,.modal-note,.empty,.muted{color:var(--muted)}.quick-submit input::placeholder,.search input::placeholder,.field input::placeholder{color:var(--muted);opacity:1}.eyebrow,.quiet-link,.demo-banner a,.below-board button,.sidebar-heading a,.sidebar-rules a{color:var(--blue)}.board tr{background:var(--surface2)}.board tr.top-rank{background:var(--soft)}.board tr.top-rank:first-child{background:var(--soft-strong)}.sidebar-invite,.closing{background:var(--soft);border-color:var(--border)}.today-empty,.steps article,.project-card,.transparency,.activity-panel{background:var(--surface);border-color:var(--border)}.project-card:hover{border-color:var(--accent)}.card-bottom,.ranking-note,.activity-item,.footer-bottom{border-color:var(--border)}.transparency li::marker{color:var(--accent)}.step-number{color:var(--border)}.step-icon{color:var(--accent)}.coral-dot{background:var(--accent);border-color:var(--soft-strong)}.search input{color:var(--text)}.movement{color:var(--green)}.movement.down,.inline-error{color:var(--error)}.movement.neutral{color:var(--muted)}dialog{background:var(--surface);border-color:var(--border);box-shadow:0 30px 100px var(--shadow)}dialog::backdrop{background:#07172288}.bid-stats,.bid-preview,.payment-note{background:var(--soft);border-color:var(--border);color:var(--text)}.toast{background:var(--surface);border-color:var(--accent);color:var(--text);box-shadow:0 10px 40px var(--shadow)}.nav-links.open{background:var(--surface);border-color:var(--border)}.field input:invalid:not(:placeholder-shown){border-color:var(--error)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-color:var(--blue)}.theme-toggle{display:grid;place-items:center;flex-shrink:0;width:37px;height:37px;padding:8px;border:1px solid var(--border);border-radius:50%;background:var(--surface);color:var(--accent)}.theme-toggle:hover{background:var(--hover);transform:rotate(12deg)}.theme-toggle svg{width:20px;height:20px}.theme-sun{display:none}[data-theme="dark"] .theme-moon{display:none}[data-theme="dark"] .theme-sun{display:block}@keyframes rank-flash{from{background-color:var(--soft-strong)}to{background-color:var(--surface2)}}
@media(max-width:520px){.nav{gap:6px}.nav-actions{gap:8px}.theme-toggle{width:31px;height:31px;padding:5px}.theme-toggle svg{width:18px;height:18px}.nav-actions .button{padding:9px 10px}.brand{font-size:23px}.brand-icon{margin-right:5px}}
@media(max-width:380px){.nav-actions>.text-button{display:none}.nav-actions{gap:6px}}

[hidden]{display:none!important}.connection-state{padding:12px 16px;margin-top:12px;border-radius:12px;background:var(--soft);color:var(--muted);font-size:12px;display:flex;gap:20px}.account-form{display:grid;gap:14px}.account-form .field input[type=checkbox]{width:20px;height:20px}.account-links{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:15px 0}.wide-modal{width:min(1100px,calc(100% - 28px))}.dashboard-table{overflow:auto;max-width:100%;margin:15px 0 26px;border:1px solid var(--border);border-radius:12px}.dashboard-table table{display:table;width:100%;font-size:12px}.dashboard-table thead{display:table-header-group}.dashboard-table tbody{display:table-row-group}.dashboard-table tr{display:table-row;background:var(--surface);padding:0}.dashboard-table th,.dashboard-table td{display:table-cell!important;position:static!important;padding:12px!important;width:auto!important;min-width:90px;border-bottom:1px solid var(--border);background:var(--surface);color:var(--text);font-size:12px;overflow-wrap:anywhere}.dashboard-table td::before{content:none!important}.dashboard-table .account-links{min-width:150px}.dashboard-notice{padding:14px 0;border-bottom:1px solid var(--border)}.dashboard-notice .text-button{margin-right:18px}.seo-page h1{font-size:clamp(34px,5vw,60px);letter-spacing:-2px;overflow-wrap:anywhere}.seo-page .project-grid{margin:25px 0}.seo-page .button{margin:10px 10px 10px 0}.seo-page .filters{margin-top:25px}.seo-page [data-project-impression]{height:1px}#discover>.section-note{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
/* Bidquin: a quieter canvas for a competitive product board. */

.wrap{width:min(1280px,calc(100% - 64px))}.nav{height:92px}.brand{gap:2px;font-size:31px}.brand-mark{width:42px;height:42px;margin-right:9px}.header .brand{color:var(--text)}.category-strip{border-radius:22px;padding:8px;scrollbar-width:thin}.board-filter{font-size:13px;padding:10px 15px}.hero{padding:38px 0 20px}.hero h1{font-size:clamp(40px,4.8vw,65px);line-height:1.08;letter-spacing:-3px;margin:24px 0 18px}.hero-copy>p{font-size:15px;max-width:590px;line-height:1.7;margin:16px auto}.board-switch{padding:4px}.board-switch button{font-size:13px;padding:9px 20px}.spot-price{font-size:17px;margin:16px 0;gap:12px}.spot-price strong{font-size:31px}.quick-submit{margin:26px auto 0;gap:12px;max-width:1120px}.quick-submit input,.quick-submit select{font-size:15px;padding:17px 23px}.quick-submit .button{font-size:14px;padding:16px 24px}.hero-copy>.quick-note{font-size:11px;margin:12px auto 0}.ranking-layout{grid-template-columns:minmax(0,1fr) 280px;gap:28px}#leaderboard{padding-top:22px}.board tr{border:1px solid transparent;border-radius:23px;transition:border-color .2s,transform .2s}.board tr:hover{border-color:var(--accent);transform:translateY(-2px)}.board .avatar{color:#fff}.board .project-title button{font-size:19px}.board .project-description{font-size:13px}.board .money{font-size:22px}.sidebar-heading h3{font-size:16px}.today-row{padding:13px 0}.today-name{font-size:13px}.sidebar-invite{padding:23px}.sidebar-invite .button{white-space:normal}.project-card{transition:transform .2s,border-color .2s}.project-card:hover{transform:translateY(-4px)}.project-card .card-bottom{flex-wrap:wrap;gap:10px}.section-heading h2{letter-spacing:-1px}.button:active{transform:translateY(0)}
@media(max-width:900px){.wrap{width:calc(100% - 36px)}.ranking-layout{grid-template-columns:1fr}.nav-links{gap:16px}.nav-actions{gap:12px}.hero h1{font-size:48px}.ranking-sidebar{padding-top:18px}}
@media(max-width:600px){.wrap{width:calc(100% - 28px)}.nav{height:76px}.brand{font-size:24px}.brand-mark{width:33px;height:33px;margin-right:5px}.nav-actions>.text-button{display:none}.nav-actions .button{font-size:10px;padding:10px 12px}.hero{padding-top:27px}.hero h1{font-size:39px;letter-spacing:-1.8px}.hero h1 span{margin-top:0}.hero-copy>p{font-size:13px;max-width:340px}.quick-submit{grid-template-columns:1fr;margin-top:20px}.quick-submit .button{grid-column:auto;justify-self:stretch}.quick-submit input,.quick-submit select{font-size:14px;padding:15px 20px}.spot-price{font-size:14px}.spot-price strong{font-size:27px}.board .project-title button{font-size:15px}.board .project-description{font-size:11px}.board .money{font-size:17px}.board-filter{font-size:12px}.board-switch button{font-size:12px}.nav-links{top:76px}.section-heading h2{font-size:27px}.brand{flex-shrink:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}

/* All interactive surfaces follow the selected palette. */
.header{border-bottom:1px solid var(--border)}.brand{color:var(--text)}.theme-toggle{width:auto;min-width:76px;gap:7px;display:flex;justify-content:center;border-radius:20px;padding:8px 11px}.theme-label{font-size:11px;font-weight:700}.theme-toggle:hover{transform:none}.board-switch button.active,.filter.active{color:var(--on-button)}.filter:hover:not(.active){background:var(--hover);color:var(--text)}.category-strip{background:var(--surface2)}.board tr{background:var(--surface);border-color:var(--border)}.board tr.top-rank{background:var(--soft)}.board tr.top-rank:first-child{background:var(--soft-strong);border-color:var(--accent)}.board-filter.active,.board-filter.active:hover{color:var(--on-button)}.board-filter.active span{color:inherit}.board-top,.board-footer{background:transparent}.board .free{color:var(--muted)}.menu-toggle,.close-button{color:var(--text)}.field input:invalid:not(:placeholder-shown){border-color:var(--border)}.field input[aria-invalid="true"]{border-color:var(--error)}.project-description,.modal-copy,.sidebar-caption{line-height:1.65}.quick-controls{flex-wrap:wrap}.quick-controls button{min-width:50px;color:var(--accent)}.quick-controls button:hover{background:var(--hover)}.footer-bottom,.card-bottom{border-color:var(--border)}.theme-toggle svg{flex-shrink:0}.nav-actions{gap:16px}.account-form .button{white-space:normal}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent)}.board .project-title>div{min-width:0}.board .project-title button{overflow-wrap:anywhere}.sidebar-invite .button{width:100%}@media(max-width:600px){.theme-label{display:none}.theme-toggle{min-width:32px;width:32px;padding:6px}.nav-actions{gap:8px}.nav-actions>.text-button{display:inline-block;font-size:11px}.nav-actions>.button{display:none}.nav{gap:9px}.nav .menu-toggle{margin-left:auto}.field input,.field select,.field textarea,.quick-submit input,.quick-submit select,.search input{font-size:16px}.bid-preview strong{font-size:16px}}

.online-count{font-size:11px;color:var(--accent);white-space:nowrap;border:1px solid var(--border);border-radius:24px;padding:6px 10px;background:var(--surface)}.nav{flex-wrap:wrap;height:auto;min-height:92px;padding-top:16px;padding-bottom:16px;gap:16px}@media(max-width:1100px){.online-count{order:4;flex-basis:100%;text-align:center;border:0;padding:0}.nav{gap:10px}.nav-links{top:100%}}
