@font-face{font-family:Noto Sans SC;src:url(/fonts/noto-sans-sc-common.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Noto Serif SC;src:url(/fonts/noto-serif-sc-common.woff2)format("woff2");font-style:normal;font-weight:200 900;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono.woff2)format("woff2");font-style:normal;font-weight:100 800;font-display:swap}@font-face{font-family:Noto Serif SC;src:url(/fonts/noto-serif-sc-titles.woff2)format("woff2");font-style:normal;font-weight:200 900;font-display:swap;unicode-range:U+20-7E,U+3001-3002,U+4E0E,U+4E4E,U+4EA4,U+4F1A,U+5177,U+5185,U+51B3,U+522B,U+5230,U+52A8,U+5408,U+548C,U+56FE,U+578B,U+5802,U+590D,U+5927,U+5B66,U+5BB9,U+5DF1,U+6218,U+622A,U+627E,U+6311,U+63D0,U+65F6,U+673A,U+6742,U+683C,U+6A21,U+6B62,U+6C42,U+6CE2,U+6D3B,U+6E05,U+7075,U+7406,U+7684,U+770B,U+77E5,U+7ADE,U+7B56,U+7EDC,U+7F51,U+81EA,U+8681-8682,U+8868,U+8981,U+89E3,U+8BC6,U+8D44,U+8D5B,U+8EAB,U+9002,U+95F4,U+FF0C,U+FF1A}:root{color-scheme:dark;--background:#080d18;--surface:#181e25;--card:#242632;--card-border:#4b5265;--card-text:#eef0f7;--card-copy:#cdd3df;--card-muted:#abb5c8;--card-accent:#bbc5e0;--card-date:#c6ccdf;--card-reward:#d5cbb8;--card-rule:#3d4353;--inset:#13191f;--border:#35404b;--text:#e8edf2;--muted:#aebac8;--accent:#8fd9e5;--warning:#edbf66;--ease-in-out:cubic-bezier(.77, 0, .175, 1);--font-title:"Noto Serif SC", "Songti SC", "STSong", "SimSun", serif;--font-number:"JetBrains Mono", Consolas, "Noto Sans SC", monospace;font-synthesis:none;background:var(--background);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,sans-serif;font-size:16px;font-weight:400;line-height:1.6}*{box-sizing:border-box}body{isolation:isolate;margin:0}a{color:var(--accent);text-underline-offset:4px}button,input{font:inherit}button,summary{cursor:pointer}button,input{border-radius:6px}button{min-height:44px;color:inherit}button:disabled{opacity:.45;cursor:default}input{color:var(--text);background:var(--inset);border:1px solid var(--border)}input::placeholder{color:var(--muted);opacity:1}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}[hidden]{display:none!important}h1,h2,h3,h4,p,ul,dl{margin:0}h1,h2,h3{font-weight:600;line-height:1.5}dd{margin:0}.shell{z-index:1;width:min(1120px,100% - 64px);margin:0 auto;position:relative}.site-header{justify-content:space-between;align-items:flex-start;gap:32px;padding:40px 0 32px;display:flex}.site-title{font-family:var(--font-title);color:var(--text);letter-spacing:0;font-size:28px;font-weight:600;line-height:1.35;text-decoration:none;display:block}.site-description{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.75}.verification-date{color:var(--muted);flex-shrink:0;padding-top:5px;font-size:14px}.search-bar{background:var(--surface);border:1px solid var(--border);border-radius:6px;align-items:center;gap:12px;min-height:48px;padding-left:16px;display:flex}.search-bar svg{color:var(--muted);flex-shrink:0}.search-bar input{background:0 0;border:0;flex:1;min-width:0;height:46px;padding:8px 0}.search-bar .button{border-radius:0 5px 5px 0;align-self:stretch;min-width:88px;margin:-1px}.button{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 18px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.primary{background:var(--accent);color:#10232c;font-weight:600}.outline{border-color:var(--border);color:var(--text);background:0 0}.subtle{color:var(--accent);background:0 0}summary{list-style:none}summary::-webkit-details-marker{display:none}.chevron{color:var(--accent);flex-shrink:0}details[open]>summary .chevron{transform:rotate(180deg)}.active-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 8px;display:flex}.filter-chip{border:1px solid var(--border);background:var(--surface);overflow-wrap:anywhere;text-align:left;padding:6px 12px;font-size:13px}.clear-button{color:var(--muted);background:0 0;border:0;padding:6px 10px;font-size:13px}.list-heading{justify-content:space-between;align-items:center;gap:20px;padding:20px 0 16px;display:flex}.list-heading h2{font-size:18px;font-weight:600}.list-heading p{color:var(--muted);font-size:13px}.total{color:var(--muted);margin-left:10px;font-size:15px}.opportunities{flex-direction:column;gap:28px;display:flex}.opportunity{border:1px solid var(--card-border);background:var(--card);border-radius:7px;min-width:0;padding:20px 24px 8px}.opportunity,.standalone-detail{isolation:isolate;--muted:var(--card-muted);--text:var(--card-text);--accent:var(--card-accent);position:relative}.opportunity>:not(.card-ribbons),.standalone-detail>:not(.card-ribbons){z-index:1;position:relative}.row-heading{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.row-heading h2{font-family:var(--font-title);letter-spacing:.015em;text-wrap:balance;min-width:0;font-size:21px;font-weight:600;line-height:1.5}.row-heading a{color:var(--card-text);text-decoration:none}.registration-status{border:1px solid var(--signal-border,#606c7d);background:var(--signal-fill,#919fb214);color:var(--signal-color,#bdc7d6);border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:2px 10px;font-size:14px;font-weight:600;line-height:28px;display:inline-flex}.registration-status:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.participation-format{color:var(--signal-color,#bdc7d6);background:var(--signal-fill,#919fb214);border-radius:7px;align-items:center;gap:7px;padding:1px 8px;font-size:14px;font-weight:600;line-height:1.8;display:inline-flex}.participation-format:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.registration-status[data-status=open],.filter-option[data-status=open]{--signal-color:#93e9be;--signal-fill:#33b2751f;--signal-border:#6ad9a259}.registration-status[data-status=upcoming],.filter-option[data-status=upcoming]{--signal-color:#b0cbff;--signal-fill:#4d7fdb24;--signal-border:#7fa4ed61}.registration-status[data-status=unknown],.filter-option[data-status=unknown]{--signal-color:#edc780;--signal-fill:#cd96341f;--signal-border:#e4b96f59}.registration-status[data-status=closed],.filter-option[data-status=closed],.participation-format[data-format=unknown],.filter-option[data-format=unknown]{--signal-color:#bbc5d4;--signal-fill:#919fb214;--signal-border:#9cacc247}.participation-format[data-format=online],.filter-option[data-format=online]{--signal-color:#8ce1ed;--signal-fill:#2da6ba21;--signal-border:#60cee061}.participation-format[data-format=offline],.filter-option[data-format=offline]{--signal-color:#d0b4ef;--signal-fill:#9e6dca21;--signal-border:#b68ede61}.participation-format[data-format=hybrid],.filter-option[data-format=hybrid]{--signal-color:#a9bffd;--signal-fill:#687edf21;--signal-border:#859bec61}.taxonomy{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.7}.opportunity-kind{color:var(--card-copy)}.row-summary{max-width:52em;color:var(--card-copy);text-wrap:balance;margin-top:12px;font-size:15px;line-height:1.8}.row-facts{border-top:1px solid var(--card-rule);grid-template-columns:1.2fr .85fr 1fr;gap:20px;margin-top:20px;padding-top:16px;display:grid}.row-facts>div{align-content:start;gap:4px;min-width:0;display:grid}.row-facts>div+div{border-left:1px solid var(--card-rule);padding-left:20px}.row-facts dt{color:var(--card-muted);flex-shrink:0;font-size:13px}.row-facts dd{color:var(--card-text);font-size:15px;font-weight:500}.opportunity .deadline dd,.standalone-detail .detail-deadline strong{color:var(--card-date)}.opportunity:has(>.row-heading [data-status=closed]) .deadline dd{color:var(--card-muted)}.deadline dt{font-size:13px}.deadline dd,.detail-deadline strong{font-family:var(--font-number);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:15px;font-weight:500;line-height:1.6}.row-expand>summary{border-top:1px solid var(--card-rule);border-radius:4px;justify-content:space-between;align-items:center;gap:20px;min-height:56px;margin-top:16px;padding-top:8px;font-size:14px;display:flex}.reward-summary{flex-wrap:wrap;align-items:center;gap:16px;min-width:0;display:flex}.reward-caption{color:var(--card-muted);font-size:13px}.reward-summary>span:not(.reward-caption){color:var(--card-reward);font-weight:500}.reward-summary>span:last-child{color:var(--card-reward);font-weight:600}.reward-summary>span:not(:first-child):not(:nth-child(2)):before{content:"·";color:var(--muted);margin-right:16px}.expand-label{color:var(--muted);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;font-size:13px;display:inline-flex}.when-open,.row-expand[open]>summary .when-closed{display:none}.row-expand[open]>summary .when-open{display:inline}.row-expand[open]>summary .expand-label{color:var(--accent)}.complete-details{background:var(--inset);border:1px solid var(--border);color:#d9e3ee;border-radius:6px;margin:0 0 16px;padding:20px 24px;font-size:15px;font-weight:400;line-height:1.85}.complete-details section{border-top:1px solid #344556;margin-top:24px;padding-top:24px}.complete-details .detail-section-title{letter-spacing:.025em;color:#9ae6f3;background-color:#0000;background-image:radial-gradient(35% 50% at 35%,#3db3cc38,#3db3cc1f 40%,#3db3cc08 75%,#0000),radial-gradient(45% 50% at 55%,#6f70c41f,#6f70c40a 55%,#0000);background-position:0 0,0 0;background-repeat:no-repeat;background-size:min(300px,100%) 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-bottom:18px;padding:8px 12px;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei UI,sans-serif;font-size:20px;font-weight:700;line-height:1.5;display:flex}.detail-section-title .heading-note{letter-spacing:0;color:#a5b5c8;margin-left:0}.complete-details .materials-heading{color:#d8e9f2;margin:14px 0 6px;font-size:15px;font-weight:650}.organizer{grid-template-columns:110px 1fr;gap:16px;display:grid}.complete-details dt{color:#a8bbd0;font-size:13px;font-weight:550;line-height:2.1}.detail-grid{grid-template-columns:1fr 1fr;gap:10px 24px;display:grid}.field{grid-template-columns:110px 1fr;gap:16px;min-width:0;display:grid}.field dd{overflow-wrap:anywhere}.timeline-grid{grid-template-columns:1fr}.timeline-grid .field{grid-template-columns:80px 1fr}.time-endpoint{max-width:100%;display:inline-block}.detail-list{gap:10px;display:grid}.materials{padding-left:22px}.materials li+li{margin-top:6px}.notice{background:#17242b;border:1px solid #3a5964;border-radius:6px;margin-top:16px;padding:14px 16px;font-size:14px}.notice p{margin-top:6px}.complete-details .notice strong{color:#a4dce9;font-size:15px;font-weight:650}.complete-details .warning strong{color:var(--warning)}.warning{background:#29251d;border-color:#756239}.warning strong{color:var(--warning)}.small-note{color:var(--muted);margin-top:12px;font-size:13px}.heading-note{color:var(--muted);margin-left:8px;font-size:12px;font-weight:400}.source-list{gap:12px;padding:0;list-style:none;display:grid}.source-url{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:12px;display:block}.detail-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.collapse-details{margin-left:auto}.site-footer{text-align:center;color:var(--muted);padding:24px 0 96px;font-size:12px;line-height:1.8}.site-footer p+p{color:#93a3b3;margin-top:4px}.pagination{justify-content:center;align-items:center;gap:24px;padding-top:24px;font-size:14px;display:flex}.empty-state{border:1px solid var(--border);text-align:center;background:var(--surface);border-radius:7px;padding:48px 24px}.empty-state h1,.empty-state h2{font-size:24px}.empty-state p{color:var(--muted);margin:12px 0 24px}.back-link{min-height:44px;color:var(--muted);align-items:center;margin-bottom:16px;font-size:14px;text-decoration:none;display:inline-flex}.standalone-detail{background:var(--card);border:1px solid var(--card-border);border-radius:7px;padding:28px}.detail-heading{padding-bottom:24px;position:relative}.detail-heading .taxonomy{margin:0 140px 10px 0}.detail-heading>.registration-status{position:absolute;top:0;right:0}.detail-heading h1{font-family:var(--font-title);letter-spacing:.015em;text-wrap:balance;font-size:28px;font-weight:600}.detail-summary{color:#cbd5df;text-wrap:balance;max-width:52em;margin-top:14px;font-size:15px;line-height:1.8}.detail-deadline{color:var(--muted);margin-top:16px;font-size:14px}.detail-deadline strong{color:var(--text);margin-left:8px;font-weight:500}.standalone-detail>.complete-details{margin:0}.enhanced-only{display:none}.enhanced .enhanced-only{display:flex}.enhanced .search-tools{display:block}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--accent);color:#10232c;z-index:10;padding:12px 20px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}@media (hover:hover) and (pointer:fine){.row-heading a:hover{color:var(--accent);text-decoration:underline}.outline:hover,.filter-chip:hover{border-color:var(--accent)}.primary:hover{background:#afe7ef}.row-expand>summary:hover .expand-label{color:var(--accent)}}@media (width<=1050px){.row-facts{grid-template-columns:1fr .8fr 1fr;gap:12px}.row-facts>div{padding:0}.row-facts>div+div{padding-left:12px}.detail-grid{grid-template-columns:1fr}}@media (width<=700px){.shell{width:calc(100% - 32px)}.site-header{padding:24px 0;display:block}.site-title{font-size:25px}.site-description{font-size:15px;line-height:1.75}.verification-date{margin-top:8px;padding:0;font-size:12px}.search-bar{gap:8px;padding-left:12px}.search-bar input{font-size:14px}.search-bar .button{min-width:64px;padding:8px 12px}.list-heading{gap:12px;padding:16px 0}.list-heading h2{font-size:17px}.list-heading p{font-size:12px}.opportunities{gap:24px}.opportunity{padding:18px 16px 10px}.row-heading{flex-direction:column-reverse;gap:3px}.row-heading .registration-status{align-self:flex-end;font-size:13px}.row-heading h2{font-size:20px}.taxonomy{margin-top:8px;font-size:13px}.row-summary{margin-top:12px;font-size:15px}.row-facts{grid-template-columns:1fr;gap:8px;margin-top:16px}.row-facts>div,.row-facts .deadline{grid-template-columns:64px 1fr;align-items:baseline;gap:12px;padding:0;display:grid}.row-facts>div+div{border:0;padding:0}.row-facts dd{overflow-wrap:anywhere;min-width:0}.row-facts dt{font-size:13px}.row-facts dd{font-size:15px}.row-facts .deadline dd{font-size:14px}.row-expand>summary{flex-direction:column;align-items:stretch;gap:8px;min-height:90px;margin-top:12px}.reward-summary{grid-template-columns:64px 1fr;gap:4px 12px;font-size:14px;display:grid}.reward-caption{grid-row:1/3}.reward-summary>span:not(:first-child):not(:nth-child(2)):before{content:none}.expand-label{border-top:1px solid var(--border);justify-content:center;min-height:44px;margin-top:8px;padding-top:8px}.complete-details{margin-bottom:6px;padding:16px 12px;font-size:15px}.field,.organizer{grid-template-columns:1fr;gap:2px}.timeline-grid .field{grid-template-columns:1fr}.detail-grid,.detail-list{gap:12px}.complete-details dt{font-size:13px}.complete-details .detail-section-title{margin-bottom:14px;font-size:18px}.notice{padding:12px;font-size:14px}.detail-actions{grid-template-columns:1fr;gap:8px;display:grid}.collapse-details{margin-left:0}.pagination{gap:16px}.standalone-detail{padding:18px 14px}.detail-heading h1{font-size:23px}.detail-summary{font-size:15px}.detail-heading .taxonomy{margin-right:0;padding-top:30px}.detail-deadline{gap:4px;font-size:13px;display:grid}.detail-deadline strong{margin-left:0;font-size:14px}.empty-state{padding:32px 16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.filter-sidebar{display:none}.filter-panel{color:#ecf3ff;background:#101c32;border:1px solid #6f9fe752;border-radius:18px;overflow:hidden;box-shadow:0 16px 40px #03071052,inset 0 1px #b2d6ff1f}@supports (backdrop-filter:blur(16px)){.filter-panel{backdrop-filter:blur(20px)saturate(175%);background:linear-gradient(155deg,#20568733,#422a7224 65%,#0000),#0914277d}}.filter-panel-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#47648e transparent;max-height:calc(100dvh - 48px);overflow-y:auto}.filter-panel-heading{z-index:1;backdrop-filter:blur(20px);background:#0d1b32b3;border-bottom:1px solid #76afe833;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex;position:sticky;top:0}.filter-panel-heading h2{font-family:var(--font-title);letter-spacing:.04em;font-size:18px;font-weight:600}.filter-reset{color:#74e3f6;background:0 0;border:0;min-height:36px;padding:6px 8px;font-size:12px}.filter-reset:disabled{color:#8693a9;opacity:.65;cursor:default}.filter-groups{gap:20px;padding:16px 18px 20px;display:grid}.filter-group{border:0;min-width:0;margin:0;padding:0}.filter-group legend{color:#d2e3ff;letter-spacing:.04em;margin-bottom:9px;padding:0;font-size:13px;font-weight:600}.filter-options{flex-wrap:wrap;gap:6px;display:flex}.filter-options-sort{display:grid}.filter-option{cursor:pointer;min-width:0;max-width:100%;display:inline-flex;position:relative}.filter-option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.filter-option-label{color:#c1d1e8;overflow-wrap:anywhere;background:#0d1b3152;border:1px solid #7da3e030;border-radius:10px;align-items:center;gap:6px;min-height:32px;padding:5px 8px;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei UI,sans-serif;font-size:13px;font-weight:500;line-height:1.5;display:flex}.filter-option-mark{border:1px solid #829fcb;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:block}.filter-option input:checked+.filter-option-label{color:#e2fbff;background:linear-gradient(115deg,#079aba52,#3e5bc747);border-color:#4cd4ee9e;box-shadow:inset 0 1px #87ebff14}.filter-option input:checked+.filter-option-label .filter-option-mark{background:#5de5f4;border-color:#5de5f4}.filter-option input:focus-visible+.filter-option-label{outline-offset:3px;outline:2px solid #5de5f4}.filter-option:is([data-status],[data-format]) .filter-option-label{color:var(--signal-color)}.filter-option:is([data-status],[data-format]) .filter-option-mark{border-color:var(--signal-color)}.filter-option:is([data-status],[data-format]) input:checked+.filter-option-label{color:var(--signal-color);background:var(--signal-fill);border-color:var(--signal-color)}.filter-option:is([data-status],[data-format]) input:checked+.filter-option-label .filter-option-mark{background:var(--signal-color)}.filter-panel-toggle{display:none}@media (hover:hover){.filter-option:hover .filter-option-label{color:#edfbff;background:#1f598852;border-color:#61cbf18c}.filter-option:hover input:checked+.filter-option-label{background:linear-gradient(115deg,#079aba66,#3e5bc757)}.filter-reset:not(:disabled):hover{color:#e7f6fc}}@media (width>=1120px){.enhanced .catalog-shell{--filter-sidebar-width:320px;width:min(1480px,100% - 64px)}.enhanced .catalog-shell>.site-header,.enhanced .catalog-shell>.catalog-content,.enhanced .catalog-shell>.site-footer{margin-left:calc(var(--filter-sidebar-width) + 32px)}.enhanced .catalog-shell .filter-sidebar{width:var(--filter-sidebar-width);z-index:5;display:block;position:fixed;top:24px;left:max(32px,50vw - 740px)}.filter-panel-heading{padding:14px 22px}.filter-groups{gap:22px;padding:18px 22px 24px}.filter-group legend{font-size:14px}.filter-options{gap:8px}.filter-option-label{min-height:36px;padding:6px 10px;font-size:14px}}@media (width<=1119px){.enhanced .catalog-shell .filter-sidebar{margin:16px 0 0;display:block;position:static}.filter-panel-toggle{min-height:52px;font-family:var(--font-title);align-items:center;gap:12px;padding:12px 16px;font-size:16px;font-weight:600;display:flex}.filter-selection-note{color:#c1d1e8;margin-left:auto;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei UI,sans-serif;font-size:12px;font-weight:400}.filter-panel-heading h2{display:none}.filter-panel-heading{justify-content:flex-end;padding:4px 12px}.filter-panel-body{max-height:min(70dvh,800px)}.filter-option-label,.filter-reset{min-height:44px}.filter-groups{gap:20px;padding:12px 16px 20px}}.terrain-background[data-astro-cid-76vhulj5]{z-index:0;pointer-events:none;background:#080d18;position:fixed;inset:0;overflow:hidden}.terrain-background[data-astro-cid-76vhulj5] canvas[data-astro-cid-76vhulj5],.terrain-static[data-astro-cid-76vhulj5]{width:100%;height:100%;display:block;position:absolute;inset:0}.terrain-static[data-astro-cid-76vhulj5]{object-fit:cover}.terrain-background[data-astro-cid-76vhulj5] canvas[data-astro-cid-76vhulj5]{visibility:hidden}.terrain-background[data-astro-cid-76vhulj5][data-renderer=webgl2] canvas[data-astro-cid-76vhulj5]{visibility:visible}.terrain-background[data-astro-cid-76vhulj5][data-renderer=webgl2] .terrain-static[data-astro-cid-76vhulj5]{visibility:hidden}.motion-control[data-astro-cid-76vhulj5]{z-index:6;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));background:var(--surface);min-height:44px;color:var(--text);border:1px solid #475563;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;line-height:1.5;display:inline-flex;position:fixed}.motion-control[data-astro-cid-76vhulj5] svg[data-astro-cid-76vhulj5]{color:var(--accent);flex-shrink:0}.play-icon[data-astro-cid-76vhulj5],.motion-control[data-astro-cid-76vhulj5][aria-pressed=true] .pause-icon[data-astro-cid-76vhulj5]{display:none}.motion-control[data-astro-cid-76vhulj5][aria-pressed=true] .play-icon[data-astro-cid-76vhulj5]{display:block}@media (hover:hover) and (pointer:fine){.motion-control[data-astro-cid-76vhulj5]:hover{border-color:var(--accent)}}@media (prefers-reduced-motion:reduce){.motion-control[data-astro-cid-76vhulj5]{display:none}}
