@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Noto+Sans+TC:wght@400;500;600;700;800&family=Playfair+Display:ital,wght@0,600;0,700;1,600;1,700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.resize{resize:both}.lowercase{text-transform:lowercase}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.member-profile{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;align-items:center;gap:.45rem;padding:.15rem;display:inline-flex}.member-profile:hover{background:#ffffff17}@keyframes orb-drift{0%,to{transform:translate(0)rotate(0)}50%{transform:translateY(-12px)rotate(4deg)}}@keyframes orbit-turn{to{transform:rotate(360deg)}}@keyframes core-pulse{0%,to{box-shadow:0 0 0 17px #ff684b29,0 0 #fff1e900}50%{box-shadow:0 0 0 23px #ff684b16,0 0 30px 4px #fff1e940}}@keyframes card-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes stats-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.orb-wrap{animation:8s ease-in-out infinite orb-drift}.orbit.o1{animation:30s linear infinite orbit-turn}.orbit.o2{animation:22s linear infinite reverse orbit-turn}.orbit.o3{animation:18s linear infinite orbit-turn}.core{animation:3.8s ease-in-out infinite core-pulse}.stats>div{animation:.5s ease-out both stats-rise}.stats>div:nth-child(2){animation-delay:80ms}.stats>div:nth-child(3){animation-delay:.16s}.question-card,.answer-card,.compose,.profile-card,.side-card{animation:.45s ease-out both card-reveal}.answer-card:nth-of-type(2){animation-delay:60ms}.answer-card:nth-of-type(3){animation-delay:.12s}.primary,.quiet,.nav-links button,.category-pills button,.question-switcher button,.searchable-list button,.answer-actions button,.author button{transition:transform .18s,box-shadow .18s,background-color .18s,color .18s}.primary:hover{transform:translateY(-2px);box-shadow:0 10px 20px #6d251b42}.quiet:hover,.nav-links button:hover,.answer-actions button:hover,.author button:hover{transform:translateY(-1px)}.question-switcher button:hover,.searchable-list button:hover{border-color:#ffb5a8;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hero{background:#07152a!important;min-height:460px!important}.hero:before{content:"";z-index:0;pointer-events:none;position:absolute;inset:0;background:linear-gradient(90deg,#041227eb 0%,#041227c2 34%,#04122721 65%,#0412270a 100%),url(/brainclub-hero.png) 50%/cover no-repeat!important}.hero:after{display:none!important}.hero-copy{z-index:1;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(110deg,#05142a99,#05142a14);border-radius:10px;max-width:410px;margin:-22px -24px;padding:22px 24px;position:relative}.orb-wrap{display:none}@media (width<=800px){.hero{background-position:58%}.hero-copy{background:#05142abd;margin:-15px;padding:15px}}.community-tools{gap:12px;margin:0 0 15px;display:grid}.community-tools input{border:1px solid #dfe5eb;border-radius:6px;outline-color:#ffae9f;width:100%;padding:11px 13px;font:14px Noto Sans TC}.category-pills{gap:8px;padding-bottom:2px;display:flex;overflow:auto}.category-pills button{white-space:nowrap;color:#65728a;border:1px solid #dfe5eb;border-radius:999px;padding:5px 10px;font-size:12px}.category-pills button.selected{color:#c9513e;background:#fff0ec;border-color:#ffb5a8;font-weight:700}.searchable-list{gap:8px;display:grid}.searchable-list button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:6px;width:100%;padding:12px 14px}.searchable-list button.selected{background:#fff9f7;border-color:#ffae9f}.searchable-list span{font-size:14px;font-weight:700;display:block}.searchable-list small{color:#8a96a4;margin-top:4px;font-size:11px;display:block}.pagination{justify-content:center;align-items:center;gap:14px;margin:18px 0;display:flex}.pagination button{border:1px solid #dfe5eb;border-radius:5px;padding:6px 10px;font-size:12px}.pagination button:disabled{opacity:.45;cursor:default}.pagination span,.report{color:#77869a;font-size:12px}.report{margin-left:auto}.question-form select{width:100%;color:var(--ink);background:#fff;border:1px solid #dfe5eb;border-radius:5px;margin-top:7px;padding:10px}.image-picker{margin:12px 0}.image-picker>label{cursor:pointer;background:#fff8f5;border:1px dashed #e49b8d;border-radius:4px;padding:7px 10px;color:#c35845!important;width:auto!important;margin:0!important;font-size:11px!important;display:inline-block!important}.image-picker input{display:none!important}.image-picker small{color:#8d99a8;margin-left:8px;font-size:10px;font-weight:400;display:inline-block}.pending-images{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pending-images span{color:#477277;overflow-wrap:anywhere;background:#eef5f5;border-radius:3px;align-items:center;gap:5px;max-width:100%;padding:4px 6px;font-size:10px;display:flex}.pending-images button{color:#798a91;font-size:15px;line-height:1}.image-gallery{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:9px;margin:15px 0;display:grid}.image-gallery a{background:#eef1f3;border:1px solid #e2e6e8;border-radius:6px;height:150px;display:block;overflow:hidden}.image-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.image-gallery img:hover{transform:scale(1.03)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Noto Sans TC,Arial,sans-serif}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}.nav{background:#fffdf9;border-bottom:1px solid #e4e7ec;align-items:center;gap:40px;height:74px;padding:0 max(5vw,40px);display:flex}.brand{color:var(--ink);letter-spacing:.04em;font-size:20px;font-weight:800;text-decoration:none}.brand-mark{color:var(--coral);vertical-align:-2px;margin-right:7px;font-family:Playfair Display;font-size:27px}.nav-links{gap:28px;margin:auto;display:flex}.nav-links button{color:#657085;border-bottom:3px solid #0000;padding:27px 0 23px;font-size:14px}.nav-links button.active{color:var(--ink);border-color:var(--coral);font-weight:700}.member{align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.points{color:var(--coral);background:#fff0ec;border-radius:20px;padding:6px 11px}.avatar{color:#285567;background:#d6e6ea;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:inline-grid}.avatar.small{color:#a54c3c;background:#f6d9cf;width:30px;height:30px}.avatar.large{color:#a54c3c;background:#f6d9cf;width:48px;height:48px;font-size:17px}.avatar.coral{color:#bd513d;background:#ffdcd3}.avatar.teal{color:#167873;background:#caeae7}.hero{color:#fff;isolation:isolate;background:#142645;min-height:390px;padding:72px max(9vw,70px);display:flex;position:relative;overflow:hidden}.hero:after{content:"";z-index:-1;background:radial-gradient(circle at 81% 40%,#2f5980 0,#0000 22%),radial-gradient(circle at 50% -20%,#28466c,#0000 45%);position:absolute;inset:0}.hero-copy{z-index:1}.eyebrow{letter-spacing:.15em;color:#8fa9c8;margin:0 0 16px;font:500 11px DM Mono,monospace}.hero h1{letter-spacing:.04em;margin:0;font:600 48px/1.2 Playfair Display,Noto Sans TC,serif}.hero h1 em,.how em{color:#ffb8a9;font-weight:600}.intro{color:#c5d0df;margin:19px 0 25px;font-size:15px;line-height:1.9}.primary{background:var(--coral);color:#fff;border-radius:5px;padding:12px 17px;font-size:14px;font-weight:700;box-shadow:0 7px 16px #6d251b31}.primary span{margin-left:13px;font-size:18px}.hero-actions{align-items:center;gap:18px;display:flex}.quiet{color:#d7e0eb;font-size:14px;font-weight:600}.orb-wrap{width:340px;height:340px;position:absolute;top:26px;right:13%}.orbit{border:1px solid #7795b87a;border-radius:50%;position:absolute;inset:0}.o2{inset:35px;transform:rotateX(61deg)rotate(20deg)}.o3{inset:72px;transform:rotateY(67deg)rotate(130deg)}.core{color:var(--coral);background:#fff1e9;border-radius:50%;place-items:center;font:700 36px Playfair Display;display:grid;position:absolute;inset:132px;box-shadow:0 0 0 17px #ff684b29}.dot{background:#ff7661;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 0 7px #ff725b26}.d1{top:22px;left:118px}.d2{top:151px;right:4px}.d3{bottom:35px;left:42px}.stats{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:45px;height:100px;padding:0 max(9vw,70px);display:flex}.stats div{align-items:baseline;gap:9px;display:flex}.stats strong{color:var(--coral);font:700 23px Playfair Display}.stats span{color:var(--muted);font-size:12px}.stats p{color:var(--muted);margin-left:auto;font-size:12px}.stats b{color:var(--coral)}.content{grid-template-columns:minmax(0,735px) 310px;gap:55px;max-width:1120px;margin:0 auto;padding:54px 24px 70px;display:grid}.section-label{letter-spacing:.13em;color:#8290a2;margin-bottom:16px;font:500 12px DM Mono}.section-label span{color:var(--coral);margin-right:11px}.question-card,.answer-card,.compose,.profile-card,.side-card{border:1px solid var(--line);background:#fff;border-radius:8px}.card-top,.author,.answer-meta,.answer-actions,.compose-foot,.profile-title,.side-head,.rank{align-items:center;display:flex}.tag{color:#268a86;background:#eaf6f5;border-radius:3px;padding:5px 9px;font-size:11px;font-weight:700}.difficulty{color:#7d8b9d;margin-left:10px;font-size:11px}.difficulty:first-letter{color:#f3a931}.more{color:#8090a2;letter-spacing:2px;margin-left:auto}.question-card h2{margin:21px 0 12px;font:700 27px Playfair Display,Noto Sans TC}.question-text{color:#3e4b60;margin:0 0 22px;font-size:15px;line-height:1.95}.question-text b{color:var(--coral)}.author{color:#718096;border-top:1px solid #eef0f3;gap:9px;padding-top:16px;font-size:12px}.author b,.answer-meta b{color:var(--ink);font-size:13px;display:block}.author small,.answer-meta small,.profile-title small,.rank small{color:#8591a2;margin-top:2px;font-size:11px;display:block}.spacer{flex:1}.author>span:last-child,.author>span:nth-last-child(2){margin-left:12px}.answer-head{justify-content:space-between;align-items:center;margin:40px 0 16px;display:flex}.answer-head h3{margin:0;font-size:17px}.answer-head h3 span{color:#8a97a7;margin-left:4px;font:500 12px DM Mono}.answer-head button{color:#77869a;font-size:12px}.answer-head b{color:var(--ink);margin-left:5px}.answer-card{margin-bottom:12px;padding:20px 24px;position:relative}.answer-card.best{border-color:#ffb6a8;padding-top:45px;box-shadow:0 4px 12px #ff866211}.best-ribbon{color:#d65340;background:#fff4f0;border-radius:8px 8px 0 0;padding:8px 24px;font-size:11px;font-weight:700;position:absolute;top:0;left:0;right:0}.answer-meta{gap:9px}.reward{color:var(--coral);background:#fff0eb;border-radius:3px;padding:5px 7px;font:600 12px DM Mono}.answer-card p{color:#4b596c;margin:16px 0;font-size:14px;line-height:1.85}.answer-actions{gap:16px}.answer-actions button{color:#77869a;font-size:12px}.answer-actions .liked{color:var(--coral)}.answer-actions .accept{color:#d65641;border:1px solid #ffc8bd;border-radius:4px;margin-left:auto;padding:5px 8px}.answer-actions .accepted{color:#21847e;background:#e9f6f4;border-radius:4px;margin-left:auto;padding:5px 8px}.compose{margin-top:22px;padding:22px 24px}.compose>div:first-child{grid-template-columns:32px 1fr;align-items:center;column-gap:10px;display:grid}.compose b{font-size:14px}.compose small{color:#8a96a4;grid-column:2;font-size:11px}.compose textarea{resize:vertical;border:1px solid #e1e5ea;border-radius:5px;outline-color:#ffae9f;width:100%;min-height:88px;margin:17px 0 11px;padding:12px;font:13px Noto Sans TC}.compose-foot{justify-content:space-between}.compose-foot>span{color:#a2adba;font:11px DM Mono}.success{color:#21847e;margin:12px 0 0;font-size:12px}aside{flex-direction:column;gap:18px;display:flex}.profile-card{padding:20px}.profile-title{border-bottom:1px solid #edf0f2;gap:11px;padding-bottom:18px}.profile-title b{font-size:15px}.progress{padding:17px 0}.progress>div{color:#7d8999;justify-content:space-between;font-size:11px;display:flex}.progress>div b{color:var(--coral);font:500 11px DM Mono}.progress i{background:#e9edf0;border-radius:5px;height:5px;margin:9px 0;display:block}.progress em{background:var(--coral);border-radius:5px;height:100%;display:block}.progress small{color:#8c96a4;font-size:10px}.profile-stats{text-align:center;color:#8994a2;border-top:1px solid #edf0f2;justify-content:space-between;padding-top:16px;font-size:10px;display:flex}.profile-stats b{color:var(--ink);margin-bottom:1px;font:700 18px Playfair Display;display:block}.side-card{padding:19px 20px}.side-head{justify-content:space-between;margin-bottom:10px}.side-head h3,.how h3{margin:0;font-size:15px}.side-head button{color:var(--coral);font-size:10px}.rank{gap:10px;padding:9px 0}.rank>b{color:#95a0ad;width:14px;font:700 14px Playfair Display}.rank>b.gold{color:#d99a2d}.rank-avatar{width:30px;height:30px;font-size:11px}.a0{color:#a07321;background:#f5e2b7}.a1{background:#dfe8f1}.a2{color:#955c51;background:#ecd7d2}.rank>span:last-child{font-size:12px;font-weight:600}.rank small{color:#8995a5;font:500 10px DM Mono}.how{color:#fff;background:#18304f;border:0;padding:22px 21px}.how .eyebrow{color:#82a4c8;margin-bottom:9px}.how h3{border-bottom:1px solid #fff2;padding-bottom:16px;font:600 21px/1.5 Playfair Display,Noto Sans TC}.how ol{margin:10px 0 0;padding:0;list-style:none}.how li{border-bottom:1px solid #ffffff19;justify-content:space-between;padding:10px 0;font-size:11px;display:flex}.how li span{color:#ffb4a5;font:500 10px DM Mono}footer{border-top:1px solid var(--line);color:#8a96a4;background:#fff;justify-content:space-between;padding:25px max(8vw,40px);font-size:11px;display:flex}@media (width<=800px){.nav{flex-wrap:wrap;gap:10px;height:auto;min-height:64px;padding:0 16px}.brand{padding:14px 0}.nav-links{scrollbar-width:none;order:3;gap:22px;width:100%;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}.nav-links button{white-space:nowrap;padding:10px 0 9px}.member{margin-left:auto}.member>span:nth-child(2){display:none}.hero{min-height:350px;padding:55px 25px}.hero h1{font-size:39px}.orb-wrap{opacity:.38;top:10px;right:-50px}.stats{flex-wrap:wrap;gap:18px;height:auto;padding:18px 25px}.stats p{width:100%;margin:0}.content{grid-template-columns:1fr;padding:35px 18px}.question-card{padding:22px}.question-card h2{font-size:23px}aside{grid-template-columns:1fr 1fr;display:grid}.how{grid-column:span 2}footer{gap:10px;padding:22px}.answer-card{padding:18px}.author{flex-wrap:wrap}.author>span:last-child{display:none}}@media (width<=480px){.member .points{display:none}.hero h1{font-size:35px}.stats div{width:45%}.stats strong{font-size:20px}.content{padding:30px 14px}.question-text{font-size:14px}aside{display:flex}.profile-card{order:0}.side-card{order:1}.how{order:2}.author .accept,.author .report{margin-left:0}}.login-button{background:var(--ink);color:#fff;border-radius:5px;padding:9px 13px;font-size:12px;font-weight:700}.sign-out{color:#748196;font-size:11px}.modal-backdrop{z-index:10;background:#0d1b31a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fffdf9;border-radius:10px;width:min(100%,440px);padding:34px;position:relative;box-shadow:0 20px 55px #0005}.modal .eyebrow{color:#7188a5}.modal h2{margin:0 0 12px;font:700 28px Playfair Display,Noto Sans TC}.modal>p:not(.eyebrow){color:#647186;margin-bottom:23px;font-size:14px;line-height:1.8}.modal>small{text-align:center;color:#8995a3;margin-top:15px;font-size:10px;display:block}.close{color:#8c98a8;font-size:24px;position:absolute;top:12px;right:16px}.wide{width:100%}.question-form label{margin:14px 0;font-size:12px;font-weight:700;display:block}.question-form input,.question-form textarea{border:1px solid #dfe4ea;border-radius:5px;outline-color:#ffae9f;width:100%;margin-top:7px;padding:10px;font:13px Noto Sans TC;display:block}.question-form textarea{resize:vertical;min-height:100px}.toast{color:#fff;z-index:12;background:#173353;border-radius:6px;padding:13px 14px 13px 17px;font-size:13px;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 25px #0003}.toast button{color:#c5d4e5;margin-left:12px;font-size:17px}.auth-switch{color:var(--coral);margin:14px auto 0;font-size:12px;display:block}.question-form .primary:disabled{opacity:.6;cursor:wait}.public-rule{color:#748196;font-size:11px}.downvote,.downvote-question{color:#b25757!important}.downvote-question{margin-left:auto;margin-right:12px;font-size:11px}.question-form .field-help{color:#8793a2;margin-top:5px;font-size:10px;font-weight:400;display:block}.nickname-notice{color:#b65c49;background:#fff3ed;border-radius:4px;margin-top:9px;padding:8px 9px;font-size:10px;font-weight:500;line-height:1.5;display:block}.verification-card p:not(.eyebrow){color:#536176;font-size:14px;line-height:1.8}.verification-card p b{color:var(--ink);word-break:break-all}.question-rules{color:#805446;background:#fff6f1;border:1px solid #f3c7ba;border-radius:6px;margin:0 0 16px;padding:11px 13px;font-size:11px;line-height:1.7}.question-rules b{color:#b95d47}.question-rules ul{margin:4px 0 0;padding-left:18px}.char-counter{text-align:right;color:#8793a2;margin-top:5px;font-size:10px;font-weight:400;display:block}.profile-page-link{color:#c86651;background:#fff8f4;border:1px solid #f1c2b5;border-radius:5px;width:100%;margin-top:16px;padding:9px;font-size:11px;font-weight:800;transition:all .18s;display:block}.profile-page-link:hover{background:#ffede6;transform:translateY(-1px)}.share-question-link{color:#397187;background:#f4fbfd;border:1px solid #bed5df;border-radius:4px;margin-left:8px;padding:5px 8px;font-size:11px;font-weight:800}.share-page{color:#fff;background:linear-gradient(145deg,#07182e,#112e50);min-height:100vh;padding:30px max(24px,50% - 420px)}.share-brand{color:#ff9a7a;letter-spacing:.08em;font-weight:900;display:inline-block}.share-page article,.share-page section{background:#ffffff12;border:1px solid #ffffff26;border-radius:14px;margin-top:80px;padding:40px;box-shadow:0 25px 70px #0004}.share-category{color:#8dd2d0;margin:0;font-size:13px;font-weight:800}.share-page h1{margin:12px 0 18px;font:800 clamp(32px,6vw,58px)/1.22 Playfair Display,Noto Sans TC}.share-body{white-space:pre-wrap;color:#e1e8f0;font-size:17px;line-height:2}.share-hint{color:#b9c9d9;border-top:1px solid #fff2;margin-top:28px;padding-top:18px;font-size:13px;line-height:1.7}.share-images{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:24px;display:grid}.share-images img{object-fit:cover;border-radius:8px;width:100%;max-height:420px}.share-cta{color:#fff;background:#ff7d60;border-radius:6px;margin-top:24px;padding:12px 16px;font-size:13px;font-weight:800;display:inline-block}@media (width<=640px){.share-page{padding:22px}.share-page article,.share-page section{margin-top:45px;padding:25px}.share-body{font-size:15px}}.question-edit-button{color:#c86651;background:#fff8f4;border:1px solid #f1c2b5;border-radius:4px;margin-left:8px;padding:5px 8px;font-size:11px;font-weight:800}.edited-at{margin-top:3px;color:#a16d5e!important;font-size:10px!important;display:block!important}.question-text,.answer-card p{white-space:pre-wrap}.answer-card.community-best{background:#fffdf5;border:2px solid #e5b550;padding-top:48px;box-shadow:0 8px 22px #d7a32e22}.community-ribbon{color:#ffe4a1;background:#443514;border-radius:6px 6px 0 0;padding:10px 24px;font-size:12px;font-weight:800;position:absolute;top:0;left:0;right:0}.community-badge{color:#7a5b16;background:#fff0bd;border-radius:3px;padding:5px 8px;font-size:11px;font-weight:800}.answer-card.community-best .best-ribbon{color:#b96a42;background:#fff8e6;border-radius:0;padding:6px 24px;top:39px}.featured-note{color:#bd684b;background:#fff8e6;border-radius:3px;margin-left:7px;padding:5px 8px;font-size:10px}.question-switcher{gap:8px;margin-bottom:18px;display:flex;overflow:auto}.question-switcher button{white-space:nowrap;border:1px solid var(--line);color:#708096;background:#fff;border-radius:4px;padding:7px 10px;font-size:11px}.question-switcher button.selected{border-color:var(--coral);color:var(--coral);font-weight:700}.good-question{color:#257f79;margin-left:auto;margin-right:10px;font-size:11px}.answer-actions button:disabled,.author button:disabled{opacity:.45;cursor:not-allowed}.empty-state{text-align:center;background:#fff;border:1px dashed #ccd4df;border-radius:8px;padding:58px 25px}.empty-state h2{margin:0;font:700 25px Playfair Display,Noto Sans TC}.empty-state p{color:#7b8899;margin:12px 0 22px;font-size:13px}.sort-control{color:#66768a;align-items:center;gap:7px;font-size:11px;margin:0 10px 0 0!important;display:inline-flex!important}.sort-control select{border:1px solid var(--line);color:var(--ink);outline-color:var(--coral);background:#fff;border-radius:4px;padding:6px 8px;font:11px Noto Sans TC}.tool-label{color:#718096;letter-spacing:.08em;margin:11px 0 5px;font-size:10px;font-weight:800;display:block}.personal-stats{border:1px solid var(--line);background:linear-gradient(135deg,#fffdf9,#f6fafc);border-radius:8px;margin:22px 0;padding:21px}.personal-stats .section-label{margin:0 0 15px}.stat-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.stat-grid>div{text-align:center;background:#fff;border:1px solid #edf0f3;border-radius:6px;padding:12px 8px}.stat-grid b{color:var(--coral);font:700 21px Playfair Display,Noto Sans TC;display:block}.stat-grid small{color:#718096;margin-top:4px;font-size:10px;display:block}.popular-question{color:#5f6f83;border-top:1px solid #e8edf1;margin:15px 0 0;padding-top:13px;font-size:12px;line-height:1.6}@media (width<=640px){.stat-grid{grid-template-columns:repeat(2,1fr)}.sort-control{margin-top:9px!important}.community-tools{align-items:flex-start}}:root{--ink:#0d2340;--muted:#6a7890;--paper:#f6f7f8;--line:#dfe5ea;--coral:#ef6b51;--teal:#248f8d}.nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:9;background:#fffdf9f0;position:sticky;top:0;box-shadow:0 1px #dfe5ea99}.hero{box-shadow:inset 0 -1px #ffffff1c,0 16px 38px #07152a21}.hero-copy{border:1px solid #ffffff14;box-shadow:0 18px 42px #00102735}.hero h1{text-shadow:0 2px 18px #0211258c}.hero:before{animation:18s ease-in-out infinite alternate hero-pan}.question-explorer{background:linear-gradient(135deg,#fffdfb,#f3f8fa);border:1px solid #dfe8ec;border-radius:10px;margin-bottom:22px;padding:18px 20px;box-shadow:0 8px 25px #1025410a}.question-card,.answer-card,.compose,.profile-card{border-color:#dfe7eb;box-shadow:0 7px 20px #10254108}.question-card{background:linear-gradient(135deg,#fff,#fffdfa)}.answer-card:hover,.question-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px #10254112}.answer-card,.question-card{transition:transform .22s,box-shadow .22s,border-color .22s}.answer-card.community-best{box-shadow:0 12px 30px #d7a32e2e}.primary{background:linear-gradient(135deg,#f5785b,#e95741);box-shadow:0 9px 19px #c9493438}.primary:hover{box-shadow:0 13px 25px #c9493450}.quiet{color:#45647f}.hero .quiet{color:#e4edf7}.comment-thread{background:#f7fafb;border:1px solid #e2ebee;border-radius:7px;margin-top:16px;padding:13px 14px}.comment-thread p{margin:7px 0!important;font-size:12px!important;line-height:1.65!important}.comment-thread .compose-foot{gap:8px;margin-top:10px}.comment-thread input{outline-color:var(--coral);background:#fff;border:1px solid #dbe4e8;border-radius:5px;flex:1;min-width:0;padding:8px 9px;font:12px Noto Sans TC}.toast{background:linear-gradient(135deg,#143654,#0e2743);border:1px solid #ffffff2b;animation:.32s cubic-bezier(.2,.8,.2,1) toast-in}@keyframes hero-pan{0%{transform:scale(1)translate(0)}to{transform:scale(1.035)translate(-.45%)}}@keyframes toast-in{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=800px){.nav{position:relative}.content{gap:28px;padding-top:28px}.question-explorer{padding:15px}.hero{min-height:380px}.hero-copy{box-shadow:none}.answer-actions{flex-wrap:wrap;gap:9px}.author button{margin-left:0!important}.comment-thread .compose-foot{align-items:stretch}.comment-thread .quiet{border:1px solid #dbe4e8;border-radius:5px;padding:6px 8px}}.stats{z-index:2;position:relative;box-shadow:0 8px 20px #10254108}.stats div{min-width:112px}.profile-card{background:linear-gradient(155deg,#fffefd 0%,#f2f8fa 100%);overflow:hidden}.profile-card:before{content:"";background:linear-gradient(90deg,#ef6b51,#f0bb62,#248f8d);height:3px;margin:-20px -20px 18px;display:block}.profile-xp{padding:18px 0 8px}.xp-head,.xp-level{justify-content:space-between;align-items:center;display:flex}.xp-head span{color:#718096;letter-spacing:.08em;font-size:11px;font-weight:800}.xp-head b{color:#e45d47;font:700 13px DM Mono}.xp-track{margin:13px 3px 11px;position:relative}.xp-track i{border-radius:99px;display:block;overflow:hidden;background:#e5edf1!important;height:10px!important}.xp-track em{box-shadow:0 0 12px #ef6b517a;background:linear-gradient(90deg,#ef6b51,#f3ab68,#45aaa6)!important}.xp-orb{color:#fff;background:#ef6b51;border:2px solid #fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;animation:2.8s ease-in-out infinite xp-pulse;display:grid;position:absolute;top:50%;right:-2px;transform:translateY(-50%);box-shadow:0 3px 9px #cc553e4c}.xp-level span{color:#164d66;font-size:12px;font-weight:800}.xp-level small{color:#7c8b9b;font-size:10px}.xp-hint{text-align:center;background:#fff;border-radius:6px;margin-top:12px;padding:8px 9px;color:#7c8b9b!important;font-size:10px!important;display:block!important}@keyframes xp-pulse{50%{transform:translateY(-50%)scale(1.09);box-shadow:0 0 0 6px #ef6b5120}}.answer-card.best{background:linear-gradient(135deg,#fff,#fff8f5)!important;border-color:#f1b7aa!important}.answer-card.best .best-ribbon{color:#c55642;z-index:2;background:#fff0eb;border-radius:0 8px 0 7px;padding:7px 11px;font-size:11px;font-weight:800;position:absolute;top:0;left:auto;right:0}.answer-card.community-best.best{padding-top:70px}.answer-card.community-best.best .best-ribbon{color:#b65f45;background:#fff7e9;border-radius:0;padding:7px 24px;top:39px;left:0;right:0}.score-card{background:linear-gradient(145deg,#173a61,#112b49)!important;box-shadow:0 16px 28px #0a213d2e!important}.score-card h3{color:#fff!important}.score-card li{gap:12px}.score-card li b{color:#eef4fb}.score-card li span{color:#ffb3a2;font:600 11px DM Mono}.profile-card{color:#102b48!important;opacity:1!important;background:linear-gradient(155deg,#fff 0%,#eef7f8 100%)!important}.profile-card .profile-title{border-color:#d9e6ea!important}.profile-card .profile-title b{color:#102b48!important}.profile-card .profile-title small,.profile-card .progress small{color:#698096!important}.profile-card .quiet{text-align:center;background:#fff;border:1px solid #d3e1e6;border-radius:6px;width:100%;margin-top:14px;padding:9px 11px;color:#2b647b!important;display:block!important}.profile-card .xp-orb{right:auto;left:var(--xp-position,0%)}.score-card{opacity:1!important;color:#fff!important;background:linear-gradient(145deg,#163b63,#102a48)!important}.score-card .eyebrow{color:#a9c4df!important}.score-card li{border-color:#fff2!important}.stats{background:#fff!important}.stats strong{color:#e96850!important}.stats span,.stats p{color:#687d91!important}.mini-ranking{background:#fff!important;border-color:#dfe7eb!important;box-shadow:0 10px 24px #1025410c!important}.mini-ranking h3{color:#183451!important}.mini-ranking .side-head button{font-weight:800;color:#df624b!important}.mini-rank{border-top:1px solid #edf1f3;align-items:center;gap:10px;padding:10px 0;display:flex}.mini-rank>b{color:#8b98a8;width:15px;font:700 12px DM Mono}.mini-rank:first-of-type>b{color:#d39b2e}.mini-rank .rank-avatar{width:32px;height:32px}.mini-rank strong{color:#243b55;font-size:12px;display:block}.mini-rank small{color:#8492a3;margin-top:3px;font:500 10px DM Mono;display:block}.profile-card .profile-stats{margin-top:16px;padding-top:15px;border-top:1px solid #dfe8eb!important}.profile-card .profile-stats span{color:#8492a3;font-size:10px;display:block}.profile-card .profile-stats b{color:#183b5a!important;font-size:18px!important}.profile-card{order:1}.mini-ranking{order:2}.score-card{order:3}.profile-card .xp-orb,.profile-card .xp-level,.profile-card .xp-hint{display:none!important}.profile-card .xp-track{margin:11px 0 14px}.profile-card .xp-track i{background:#e8ecef!important;height:6px!important}.profile-card .xp-track em{box-shadow:none!important;background:#ff6b52!important}.profile-card .progress>small{font-size:10px;display:block;color:#8b97a5!important}.profile-card .profile-stats{margin-top:0;padding-top:17px}.score-card{margin-top:0!important}.profile-card .profile-xp{padding:18px 0 16px!important}.profile-card .xp-bar{background:#e7ecef!important;border-radius:999px!important;width:100%!important;height:8px!important;margin:11px 0 13px!important;overflow:hidden!important;box-shadow:inset 0 1px 2px #aab5bf25!important}.profile-card .xp-bar>span{min-width:4px;border-radius:inherit!important;background:linear-gradient(90deg,#ff765c,#f55f48)!important;height:100%!important;transition:width .45s!important;display:block!important;box-shadow:0 2px 6px #ef624a55!important}.profile-card .xp-copy{justify-content:space-between!important;align-items:baseline!important;gap:8px!important;display:flex!important}.profile-card .xp-copy strong{color:#174467!important;font-size:12px!important}.profile-card .xp-copy small{text-align:right;color:#7b8b9b!important;font-size:10px!important}.profile-card .profile-xp>p{color:#78899a!important;background:#f5f8f9!important;border-radius:5px!important;margin:12px 0 0!important;padding:8px 9px!important;font-size:10px!important;line-height:1.5!important}.profile-card .xp-head{justify-content:space-between!important;display:flex!important}.profile-card .xp-head span{color:#6d7f91!important}.profile-card .xp-head b{color:#e35e49!important}.settings-form:first-of-type label:after{content:"建議結合英文、數字與符號，讓你的帳號更安全。";color:#72889a;min-height:32px;margin-top:10px;font-size:10px;line-height:1.55;display:block}.settings-form{flex-direction:column;display:flex}.settings-form .primary{margin-top:auto!important}.notification-wrap{position:relative}.notification-button{color:#173b58;background:#fff;border:1px solid #dbe4e8;border-radius:50%;width:34px;height:34px;font-size:19px;line-height:1;position:relative}.notification-button>b{color:#fff;background:#ef6b51;border-radius:999px;min-width:17px;padding:2px 4px;font:800 9px DM Mono;position:absolute;top:-7px;right:-6px}.notification-panel{z-index:15;background:#fff;border:1px solid #dbe5e9;border-radius:10px;width:min(355px,100vw - 28px);max-height:430px;position:absolute;top:44px;right:0;overflow:auto;box-shadow:0 18px 42px #1025412b}.notification-panel>div{color:#173b58;border-bottom:1px solid #edf1f3;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.notification-panel>div button{color:#df624b;font-size:10px;font-weight:800}.notification-panel>button{text-align:left;border-bottom:1px solid #eff3f4;gap:9px;width:100%;padding:12px 15px;display:flex}.notification-panel>button:hover{background:#f7fbfb}.notification-panel>button.unread{background:#fff7f3}.notification-panel>button>span:last-child{color:#536c81;font-size:11px;line-height:1.55}.notification-panel>button b{color:#173b58;margin-right:3px}.notification-panel small{color:#92a0aa;font-size:9px;display:block}.notification-panel>p{color:#81909e;text-align:center;padding:22px 16px;font-size:12px}.status-pills{flex-wrap:wrap;gap:6px;display:flex}.status-pills button{color:#6f8091;background:#fff;border:1px solid #dfe7ea;border-radius:999px;padding:5px 9px;font-size:10px}.status-pills button.selected{color:#ce5845;background:#fff2ee;border-color:#ef9d8e;font-weight:800}.achievement-panel{background:linear-gradient(135deg,#fff,#f4faf9);border:1px solid #dfe8ea;border-radius:10px;margin:22px 0;padding:21px;box-shadow:0 8px 22px #10254108}.achievement-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.achievement-grid>div{background:#fff;border:1px solid #e1eaec;border-radius:7px;min-height:88px;padding:13px}.achievement-grid b{color:#1a4b68;font-size:12px;display:block}.achievement-grid small{color:#7c8c9c;margin-top:7px;font-size:10px;line-height:1.5;display:block}.achievement-grid .earned{background:#fffdf5;border-color:#f1d29c}.achievement-grid .earned b{color:#a26a18}.achievement-grid .locked{opacity:.66}.recent-activity{border-top:1px solid #e3ebed;gap:5px;margin-top:16px;padding-top:14px;display:grid}.recent-activity>b{color:#23455e;font-size:12px}.recent-activity small{color:#728497;font-size:10px}@media (width<=680px){.notification-panel{position:fixed;top:66px;right:14px}.achievement-grid{grid-template-columns:1fr}.status-pills{flex-wrap:nowrap;padding-bottom:3px;overflow:auto}.status-pills button{white-space:nowrap}.community-tools input{font-size:16px}.searchable-list button{min-height:58px}.answer-actions button,.author button{min-height:34px}.pagination button,.image-picker>label{min-height:36px}.member{gap:6px}.notification-button{width:32px;height:32px}}.question-text strong,.answer-card strong{color:#173b58}.question-text code,.answer-card code{color:#b45141;background:#edf3f4;border-radius:4px;padding:2px 5px;font:11px DM Mono}.math{color:#187f7b;background:#eef7f6;border-radius:4px;padding:1px 6px;font-family:Times New Roman,serif;font-style:italic;display:inline-block}.question-text li{margin-left:18px;padding-left:2px}.ranking-tabs{gap:7px;margin:0 0 8px;display:flex}.ranking-tabs button{color:#6f8091;background:#fff;border:1px solid #dce5e9;border-radius:999px;padding:7px 14px;font-size:11px}.ranking-tabs button.active{color:#cc5844;background:#fff0eb;border-color:#ef755f;font-weight:800}.ranking-note{color:#7a8c9d;margin:0 0 15px;font-size:11px}.notification-button{font-size:15px!important;line-height:1!important}.admin-avatar{color:#765110!important;background:linear-gradient(135deg,#fff5d6,#e8bd58)!important;box-shadow:0 0 0 2px #fff,0 0 0 4px #d7a43c!important}.admin-badge{color:#fff;letter-spacing:.04em;vertical-align:2px;white-space:nowrap;background:linear-gradient(135deg,#c59632,#e3bc5d);border-radius:999px;margin-left:6px;padding:2px 5px;font:800 8px Noto Sans TC;display:inline-block}.member-profile .admin-badge{vertical-align:1px}.markdown-guide{color:#718496;background:#f3f8f8;border-radius:6px;flex-wrap:wrap;gap:7px;margin:12px 0;padding:9px 10px;font-size:10px;display:flex}.markdown-guide b{color:#285b70}.markdown-guide code{color:#bf5b49}.markdown-preview{background:#fff;border:1px solid #dce8e9;border-radius:6px;margin:12px 0;padding:12px}.markdown-preview>small{color:#7a8d9d;font-size:10px;font-weight:800}.markdown-preview p{color:#42586c;margin:7px 0 0;font-size:12px;line-height:1.7}.related-questions{background:#f7fbfb;border:1px solid #dce8ea;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:12px 14px;display:flex}.related-questions b,.related-questions small{display:block}.related-questions b{color:#1c5068;font-size:12px}.related-questions>div>small,.related-questions button small{color:#8192a1;margin-top:3px;font-size:9px}.related-questions>span{gap:7px;display:flex}.related-questions button{color:#3c6477;text-align:left;background:#fff;border:1px solid #d9e7e8;border-radius:5px;max-width:165px;padding:7px 9px;font-size:10px}.account-history{color:#7c8e9d;gap:16px;margin:5px 0 15px;font-size:10px;display:flex}.notification-panel>div span{gap:8px;display:flex}.notification-panel>div span button:last-child{color:#8a98a4}@media (width<=620px){.related-questions{flex-direction:column;align-items:flex-start}.related-questions>span{width:100%;overflow:auto}.related-questions button{min-width:145px}.account-history{flex-direction:column;gap:5px}}.member-meta{color:#7390a0!important;margin-top:3px!important;font-size:10px!important;display:block!important}.member-meta i{color:#fff;background:#d5a844;border-radius:3px;margin-right:5px;padding:1px 4px;font-size:8px;font-style:normal;font-weight:800}.random-question{color:#207b78;background:#edfaf8;border:1px solid #bcdedb;border-radius:999px;justify-self:start;padding:7px 10px;font-size:11px;font-weight:800}.save-follow-note{color:#8393a1;flex-basis:100%;margin:1px 0 2px;font-size:10px;line-height:1.45}.notification-filters{gap:6px;justify-content:flex-start!important;padding:9px 15px!important;display:flex!important}.notification-filters button{border:1px solid #dce6ea;border-radius:999px;padding:4px 8px;color:#7a8c9a!important;font-size:10px!important}.notification-filters button.active{background:#fff0eb;border-color:#ee846f;color:#c85744!important}.answer-browse{gap:6px;margin-left:auto;display:flex}.answer-browse select{color:#506d7e;background:#fff;border:1px solid #dbe5e8;border-radius:5px;padding:5px 7px;font-size:10px}.question-updates{background:#f6fbfb;border:1px solid #dce9e9;border-radius:7px;margin:16px 0;padding:13px}.question-updates>b{color:#275e70;font-size:12px}.question-updates p{color:#506879!important;margin:8px 0!important;font-size:12px!important}.question-updates p small{color:#8b9aa4;margin-top:3px;font-size:9px;display:block}.question-updates>div{gap:7px;margin-top:10px;display:flex}.question-updates input{border:1px solid #d6e4e6;border-radius:5px;flex:1;min-width:0;padding:7px 9px;font:11px Noto Sans TC}.question-updates button{color:#32737a;border:1px solid #c7dfe0;border-radius:5px;padding:7px 9px;font-size:10px}.notification-settings{background:#f8fbfb;border:1px solid #dce8ea;border-radius:8px;gap:7px;margin:17px 0;padding:15px;display:grid}.notification-settings>b{color:#244a61;font-size:13px}.notification-settings>small{color:#7e909d;margin-bottom:3px;font-size:10px}.notification-settings label{color:#536d7d;border-top:1px solid #e7eff0;justify-content:space-between;align-items:center;padding:6px 0;font-size:11px;display:flex}.notification-settings button{border-radius:999px;min-width:58px;padding:4px 7px;font-size:10px;font-weight:800}.notification-settings button.on{color:#247a76;background:#e7f6f3}.notification-settings button.off{color:#7c8a93;background:#eef1f3}@media (width<=560px){.answer-head{flex-wrap:wrap;align-items:flex-start}.answer-browse{width:100%;margin:0}.answer-browse select{flex:1}.question-updates>div{flex-direction:column;align-items:stretch}}.author-profile-link{color:#347188;border:1px solid #cfe0e5;border-radius:4px;padding:5px 8px;font-size:10px}.member-page{background:linear-gradient(135deg,#fff,#f4faf9);border:1px solid #dce7ea;border-radius:10px;padding:26px}.member-page-head{border-bottom:1px solid #e1ebed;align-items:center;gap:13px;padding-bottom:20px;display:flex}.member-page h2{color:#173c59;margin:0;font-size:20px}.member-page h3{color:#254d67;margin:22px 0 10px;font-size:14px}.member-contribution{color:#3a6176;text-align:left;background:#fff;border:1px solid #e1eaed;border-radius:6px;width:100%;margin-top:7px;padding:11px;font-size:11px;display:block}.member-contribution span{color:#7a8c9a;margin-top:4px;font-size:10px;display:block}.favorite-notify{color:#798b9a;background:#fff;border:1px solid #d6e0e5;border-radius:5px;margin:0 9px 0 0;padding:6px 9px;font-size:10px}.favorite-notify.on{color:#217c78;background:#eef9f7;border-color:#b9dfdb;font-weight:800}.comment-edited{color:#8c9aa6;margin-left:5px;font-size:9px}.comment-edit{color:#3d778c;margin-left:7px;font-size:10px;text-decoration:underline}.comment-owner-note{color:#98a6b0;margin-left:7px;font-size:9px}.deleted-answer{border-left:3px solid #b7c7cf;border-radius:4px;margin:12px 0;padding:11px 12px;font-size:12px;color:#718491!important;background:#f4f7f8!important}.image-gallery button{cursor:zoom-in;background:#eef1f3;border:1px solid #e2e6e8;border-radius:6px;height:150px;padding:0;display:block;overflow:hidden}.image-gallery button:focus-visible{outline-offset:2px;outline:3px solid #ef6b51}.image-notice{line-height:1.5;color:#c15b49!important;margin:7px 0 0!important;display:block!important}.image-lightbox{z-index:2147483647;cursor:zoom-out;background:#07172bd9;place-items:center;padding:0;display:grid;position:fixed;inset:0}.image-lightbox img{z-index:1;object-fit:contain;cursor:default;border-radius:8px;max-width:min(980px,76vw);max-height:68vh;position:relative;box-shadow:0 22px 60px #0008}.image-lightbox-close,.image-lightbox-nav{z-index:2;color:#173b58;cursor:pointer;background:#ffffffed;border:1px solid #fff5;place-items:center;display:grid;position:fixed;box-shadow:0 8px 24px #0004}.image-lightbox-close{border-radius:50%;width:36px;height:36px;font-size:25px;line-height:1;top:16px;right:22px}.image-lightbox-nav{border-radius:8px;width:44px;height:52px;font-size:37px;line-height:1;top:50%;transform:translateY(-50%)}.image-lightbox-nav.previous{left:20px}.image-lightbox-nav.next{right:20px}.image-lightbox-count{z-index:2;color:#fff;background:#07172baa;border-radius:999px;padding:6px 10px;font:700 11px DM Mono;position:fixed;bottom:20px}@media (width<=560px){.image-lightbox img{max-width:74vw;max-height:63vh}.image-lightbox-nav{width:38px;height:46px;top:50%}.image-lightbox-nav.previous{left:8px}.image-lightbox-nav.next{right:8px}.image-lightbox-close{top:12px;right:12px}}.question-status{color:#277c78;vertical-align:1px;background:#edf7f6;border-radius:999px;margin:0 6px 0 0;padding:2px 6px;font-size:9px;font-style:normal;font-weight:800;display:inline-block}.question-status.solved{color:#9b6b14;background:#fff3d9}.question-status.closed{color:#6f7f8d;background:#eef1f4}.answer-actions .question-status{padding:5px 9px;font-size:10px}.answer-kind{color:#356b85;background:#edf4f8;border-radius:999px;margin:7px 0 0;padding:3px 7px;font-size:10px;font-weight:800;display:inline-block}.answer-kind.hint{color:#946b1c;background:#fff4d8}.answer-kind.supplement{color:#257b75;background:#eaf8f6}.answer-kind.challenge{color:#a14d6c;background:#f9eaf0}.answer-kind-picker{color:#657c8c;margin:10px 0;font-size:11px;font-weight:800;display:block}.answer-kind-picker select{color:#31566d;background:#fff;border:1px solid #d9e4e8;border-radius:5px;margin-left:8px;padding:6px 8px;font:11px Noto Sans TC}.spoiler-picker{color:#6b5d80;align-items:center;gap:7px;margin:10px 0;font-size:11px;font-weight:700;display:flex}.spoiler-picker input{accent-color:#8263a8}.spoiler-reveal{color:#5f4d78;text-align:center;background:linear-gradient(135deg,#faf7fe,#f3eef9);border:1px dashed #bcaed0;border-radius:7px;gap:5px;width:100%;margin:15px 0;padding:20px;display:grid}.spoiler-reveal b{font-size:13px}.spoiler-reveal span{color:#83738f;font-size:10px}.welcome-modal{border:1px solid #d7e9e7;max-width:470px;background:linear-gradient(145deg,#fff,#f2faf9)!important;padding:31px!important}.welcome-modal h2{color:#123955;margin:5px 0 9px}.welcome-modal>p:not(.eyebrow){color:#607589;font-size:13px;line-height:1.7}.welcome-modal ol{counter-reset:welcome;gap:9px;margin:20px 0 24px;padding:0;list-style:none;display:grid}.welcome-modal li{counter-increment:welcome;background:#fff;border:1px solid #dde9ea;border-radius:7px;padding:12px 12px 12px 45px;position:relative}.welcome-modal li:before{content:counter(welcome);color:#23817d;background:#e9f7f5;border-radius:50%;place-items:center;width:22px;height:22px;font:800 11px DM Mono;display:grid;position:absolute;top:13px;left:13px}.welcome-modal li b,.welcome-modal li span{display:block}.welcome-modal li b{color:#193f59;font-size:12px}.welcome-modal li span{color:#758798;margin-top:3px;font-size:10px;line-height:1.55}.welcome-modal .primary{margin-top:0}.comment-edit{border:1px solid #bcd5df;border-radius:4px;padding:3px 6px;font-weight:800;background:#fff!important;text-decoration:none!important;display:inline-block!important}.return-community{color:#32677d;background:#fff;border:1px solid #cddde3;border-radius:5px;margin:0 0 12px;padding:7px 10px;font-size:11px;font-weight:800}.security-links{flex-wrap:wrap;gap:9px;margin:14px 0;display:flex}.security-links button{color:#37677b;background:#fff;border:1px solid #d4e1e5;border-radius:5px;padding:7px 10px;font-size:10px;font-weight:700}.security-links button:hover{color:#c85945;border-color:#ef836d}@media (width<=560px){.hero{min-height:320px}.hero-copy{max-width:none}.question-explorer{margin-left:-2px;margin-right:-2px}.community-tools{gap:10px}.random-question{min-height:38px}.question-switcher.searchable-list button{padding:13px 12px}.question-switcher.searchable-list small{line-height:1.7}.question-card,.answer-card{padding:16px!important}.question-card h2{font-size:21px}.answer-actions{align-items:center}.answer-actions button{padding:7px 8px;font-size:10px}.modal{max-height:calc(100vh - 28px);overflow:auto;width:calc(100vw - 24px)!important}.welcome-modal{padding:24px 20px!important}.welcome-modal li{padding-right:10px}.image-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.image-gallery a{height:125px}}.admin-panel{background:#fffaf8;border:1px solid #f0c4b9;border-radius:9px;margin:22px 0;padding:19px}.admin-report{border-top:1px solid #f2dfda;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.admin-report b,.admin-report small{display:block}.admin-report b{color:#7f453c;font-size:12px}.admin-report small{color:#78899a;margin-top:4px;font-size:10px}.admin-report button{color:#b45a48;background:#fff;border:1px solid #e8c5bd;border-radius:4px;margin-left:6px;padding:6px 8px;font-size:10px}.admin-report button:first-child{color:#fff;background:#e85f49;border-color:#e85f49}@media (width<=560px){.admin-report{display:block}.admin-report>span:last-child{margin-top:10px;display:flex}.admin-report button{margin:0 6px 0 0}}body{background:linear-gradient(#f8fafb 0,#f6f7f8 54%,#f9f8f5 100%)}.content{gap:42px;max-width:1180px;padding-top:46px}.section-label{align-items:center;gap:8px;margin-bottom:13px;font-size:11px;display:flex}.section-label:after{content:"";background:linear-gradient(90deg,#f0b0a1,#0000);flex:1;max-width:68px;height:1px}.question-card,.answer-card,.compose,.profile-card,.side-card,.member-page,.personal-stats,.achievement-panel,.question-explorer{border-radius:12px!important}.question-card,.answer-card,.compose{box-shadow:0 9px 28px #1025410b}.question-card{padding:28px 30px}.answer-card{margin-bottom:15px;padding:22px 24px}.answer-card p,.question-text{line-height:1.9}.community-tools{gap:10px}.community-tools input{background:#fff;border-radius:8px;min-height:43px;box-shadow:inset 0 1px 1px #12243b08}.category-pills button,.status-pills button,.ranking-tabs button{min-height:31px}.searchable-list button{border-radius:8px;padding:13px 15px;box-shadow:0 3px 10px #11243b06}.searchable-list button:hover{background:#fffaf8;border-color:#f0a294}.answer-head{margin:42px 0 15px}.answer-actions{flex-wrap:wrap;gap:10px}.answer-actions .accept,.answer-actions .accepted{box-shadow:0 3px 9px #d45d3a18;padding:7px 10px!important}.author{margin-top:22px}.author-profile-link{background:#f6fbfb;border-radius:999px!important;padding:6px 10px!important}.compose{padding:24px}.compose textarea{background:#fcfdfd;border-radius:8px;line-height:1.75}.profile-card,.mini-ranking,.score-card{border-radius:12px!important}.profile-card{box-shadow:0 10px 25px #1025410d!important}.mini-ranking{box-shadow:0 10px 25px #1025410b!important}.score-card{box-shadow:0 14px 30px #0a213d2b!important}.notification-panel{border-radius:12px;box-shadow:0 20px 48px #10254132}.modal{border-radius:14px;box-shadow:0 28px 70px #07172a55}.modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.question-form input,.question-form textarea{background:#fcfdfd;border-radius:7px}.question-form input:focus,.question-form textarea:focus{box-shadow:0 0 0 3px #ef6b5117}.primary{border-radius:7px}.account-history{background:#f6fafb;border-radius:7px;padding:10px 12px}.personal-stats,.achievement-panel{box-shadow:0 9px 25px #10254108}@media (width<=800px){.content{gap:26px;padding:30px 16px 56px}.hero{min-height:335px}.hero-copy{padding:18px!important}.hero h1{font-size:37px}.question-card{padding:21px}.answer-card{padding:18px}.compose{padding:19px}.question-explorer{padding:15px!important}.section-label:after{max-width:42px}}@media (width<=480px){.nav{padding-left:13px;padding-right:13px}.hero{min-height:310px;padding:42px 18px}.hero h1{font-size:32px}.intro{font-size:13px}.stats{padding:15px 18px}.stats div{flex:1;width:auto;min-width:104px}.question-card h2{font-size:22px}.answer-head{gap:10px;margin-top:31px}.answer-head>span.public-rule{width:100%}.image-gallery{gap:7px}.image-gallery button{height:124px}.modal{padding:23px 19px}}.question-card>.author{grid-template-columns:auto minmax(150px,1fr);align-items:center;gap:14px 11px;padding-top:18px;display:grid}.question-card>.author>.spacer{display:none}.question-card>.author>.question-interactions{border-top:1px solid #e9eef1;grid-column:1/-1;gap:11px;padding-top:12px;display:grid}.question-card>.author>.interaction-main{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.question-card>.author>.interaction-foot{align-items:center;gap:14px;display:flex}.question-card>.author>.interaction-foot>span{flex:none;gap:8px;margin-left:auto;display:flex}.question-card>.author>.question-interactions .save-follow-note{color:#778b9b;margin:0;line-height:1.55}.question-card>.author>.question-interactions button{color:#496d82;background:#fff;border:1px solid #d8e4e8;border-radius:6px;min-height:32px;padding:6px 9px;font-size:10px;margin:0!important}.question-card>.author>.question-interactions button:disabled{color:#9aa7b0;background:#f3f5f6;border-color:#e2e8eb}.question-card>.author>.question-interactions .accept,.question-card>.author>.question-interactions .accepted{margin-left:0!important}.question-card>.author>.interaction-foot .report{color:#b56458}.good-question,.reward,.searchable-list small,.related-questions button small{color:#3d74b6!important}.answer-actions button:not(.downvote):not(.accept):not(.accepted),.question-card>.author>.question-interactions button:not(.downvote):not(.accept):not(.accepted):not(.report){color:#3973b4}.answer-actions button:not(.downvote):not(.accept):not(.accepted):hover{color:#1f5d9e}@media (width<=560px){.question-card>.author{grid-template-columns:auto minmax(0,1fr)}.question-card>.author>.interaction-main{gap:7px}.question-card>.author>.interaction-foot{flex-direction:column;align-items:flex-start}.question-card>.author>.interaction-foot>span{width:100%;margin-left:0}.question-card>.author>.interaction-foot>span button{flex:1}}.question-card>.author>.question-interactions{background:linear-gradient(135deg,#f9fcfd,#f2f7f9);border-radius:10px;border:1px solid #dfe8ed!important;padding:15px!important}.question-card>.author>.interaction-main{gap:9px!important}.question-card>.author>.question-interactions button{letter-spacing:.01em;box-shadow:0 2px 5px #10254108;font-weight:800!important}.question-card>.author>.interaction-main .author-profile-link{color:#2670a3!important;background:#eef8ff!important;border-color:#b9d5e7!important}.question-card>.author>.interaction-main .quiet{color:#257970!important;background:#edf9f6!important;border-color:#b8dcd5!important}.question-card>.author>.interaction-main .good-vote{color:#276daa!important;background:#edf6ff!important;border-color:#b8d5f0!important}.question-card>.author>.interaction-main .downvote{color:#c96453!important;background:#fff4f1!important;border-color:#f0c4bd!important}.question-card>.author>.interaction-main .question-favorite{color:#a46c16!important;background:#fff8e9!important;border-color:#efcf90!important}.question-card>.author>.interaction-main .question-notification{color:#7956a1!important;background:#f6f1fc!important;border-color:#d2c2e9!important}.question-card>.author>.interaction-foot{border-top:1px dashed #d7e3e7;padding-top:11px}.question-card>.author>.interaction-foot .save-follow-note{max-width:68%;font-size:10px}.question-card>.author>.interaction-foot .question-share{color:#2670a3!important;background:#fff!important;border-color:#b9d5e7!important}.question-card>.author>.interaction-foot .question-report{color:#b95c4d!important;background:#fff!important;border-color:#f0c4bd!important}@media (width>=561px){.question-card>.author>.interaction-foot>span{justify-content:flex-end;min-width:138px}.question-card>.author>.interaction-foot>span button{min-width:64px}}@media (width<=560px){.question-card>.author>.interaction-foot .save-follow-note{max-width:none}.question-card>.author>.question-interactions{padding:12px!important}}.question-author-top,.answer-author-top{border-bottom:1px solid #e6eef0;align-items:center;gap:10px;margin:20px 0 18px;padding:12px 0;display:flex}.question-author-top>span:last-child,.answer-author-top>span:last-child{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.question-author-top b,.answer-author-top b{color:#173b58;font-size:13px}.question-author-top small,.answer-author-top small{color:#8293a0;width:100%;font-size:10px;display:block}.question-author-top .author-profile-link,.answer-author-top .author-profile-link{color:#2670a3!important;background:#eef8ff!important;border-color:#b9d5e7!important;margin:0!important;font-weight:800!important}.answer-author-top{margin:0 0 15px;padding:0 0 12px}.question-card>.author>.avatar,.question-card>.author>span:not(.spacer){display:none}.question-card>.author{margin-top:12px!important;padding-top:0!important;display:block!important}.question-card>.author>.question-interactions{display:grid!important}.question-card>.author>.interaction-foot{align-items:center!important;width:100%!important;display:flex!important}.question-card>.author>.interaction-secondary{align-items:center;gap:8px;flex:none!important;margin-left:auto!important;display:flex!important}.question-card>.author>.interaction-secondary button{min-width:72px;min-height:35px!important;font-size:11px!important}@media (width<=420px){.question-author-top,.answer-author-top{align-items:flex-start}.question-card>.author>.interaction-foot{align-items:flex-start!important}.question-card>.author>.interaction-secondary{margin-left:8px!important}.question-card>.author>.interaction-secondary button{min-width:58px}}.question-card{position:relative}.question-edit-top{z-index:1;position:absolute;top:24px;right:28px;color:#257970!important;background:#edf9f6!important;border-color:#b8dcd5!important;padding:7px 11px!important;font-weight:800!important}.question-card>.author>span:nth-child(2){flex-wrap:wrap;align-items:center;gap:7px;display:flex}.question-card>.author>span:nth-child(2) .author-profile-link{order:0;color:#2670a3!important;background:#eef8ff!important;border-color:#b9d5e7!important;margin:0!important;font-weight:800!important}.question-card>.author>.question-interactions .interaction-main button{min-height:39px!important;padding:8px 13px!important;font-size:12px!important}.question-card>.author>.interaction-foot{grid-template-columns:minmax(0,1fr) auto;width:100%;align-items:center!important;display:grid!important}.question-card>.author>.interaction-foot>span{justify-self:end!important;width:auto!important;margin-left:0!important;display:flex!important}.question-card>.author>.interaction-foot .question-share,.question-card>.author>.interaction-foot .question-report{min-width:72px;min-height:35px!important;font-size:11px!important}.answer-card{position:relative}.answer-delete-top{z-index:1;position:absolute;top:18px;right:20px;padding:6px 9px!important}.answer-actions .downvote+.report{margin-left:0!important}.answer-footer{justify-content:flex-end;margin-top:12px;display:flex}.answer-footer button{min-height:35px!important;padding:7px 11px!important;font-weight:800!important}@media (width<=560px){.question-edit-top{top:17px;right:17px}.question-card>.author>.interaction-foot{gap:8px;grid-template-columns:minmax(0,1fr) auto!important}.question-card>.author>.interaction-foot>span{justify-self:end!important;width:auto!important}.question-card>.author>.interaction-foot>span button{flex:none!important}.answer-delete-top{top:14px;right:15px}}.answer-card:has(.settings-form){grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid;overflow:hidden;background:linear-gradient(145deg,#fff,#f6fafb)!important;border-color:#dce6ea!important;padding:0!important}.answer-card:has(.settings-form)>.answer-meta{background:linear-gradient(100deg,#f9fcfc,#eff7f7);grid-column:1/-1;margin:0;padding:24px 27px 20px;position:relative;border:0!important}.answer-card:has(.settings-form)>.answer-meta:after{content:"帳號設定";color:#5d8790;letter-spacing:.15em;font:700 10px DM Mono;position:absolute;top:27px;right:27px}.settings-form{background:#fff;border:1px solid #e4ebee;border-radius:9px;min-width:0;position:relative;box-shadow:0 8px 22px #14314a08;margin:0 0 26px!important;padding:22px 22px 20px!important}.settings-form:first-of-type{margin-left:26px!important}.settings-form:last-of-type{margin-right:26px!important}.settings-form h3{color:#173b58;margin:0 0 6px;font:700 20px Playfair Display,Noto Sans TC}.settings-form h3:before{content:"SECURITY";color:#ef6b51;letter-spacing:.18em;margin-bottom:8px;font:800 9px DM Mono;display:block}.settings-form:last-of-type h3:before{content:"IDENTITY";color:#218b88}.settings-form h3:after{content:"建立至少 6 個字元的新密碼，讓帳號保持安全。";color:#75889a;margin-top:8px;font:400 11px/1.65 Noto Sans TC;display:block}.settings-form:last-of-type h3:after{content:"保留你的唯一 #四位數，讓大家一眼認出你。"}.settings-form label{letter-spacing:.03em;color:#3f5a70!important;margin:19px 0 0!important;font-size:11px!important}.settings-form input{background:#fbfdfd!important;border-color:#d6e1e6!important;border-radius:6px!important;height:42px!important;margin-top:8px!important;transition:border-color .2s,box-shadow .2s!important}.settings-form input:focus{border-color:#ef836d!important;box-shadow:0 0 0 3px #ef6b5119!important}.settings-form>small{min-height:32px;line-height:1.55;display:block;color:#72889a!important;margin:10px 0 0!important;font-size:10px!important}.settings-form .primary{width:100%;margin-top:17px;padding:10px 14px!important;font-size:12px!important}.settings-form:first-of-type:after{content:"🔒";background:#fff0ec;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;display:grid;position:absolute;top:19px;right:19px}.settings-form:last-of-type:after{content:"✦";color:#218b88;background:#e9f7f5;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;display:grid;position:absolute;top:19px;right:19px}@media (width<=680px){.answer-card:has(.settings-form){grid-template-columns:1fr;gap:0}.settings-form:first-of-type,.settings-form:last-of-type{margin:0 20px 18px!important}.settings-form:last-of-type{margin-bottom:22px!important}.answer-card:has(.settings-form)>.answer-meta{padding:21px}.answer-card:has(.settings-form)>.answer-meta:after{top:24px;right:20px}}.question-card>.author>.interaction-foot{grid-template-columns:none!important;align-items:center!important;display:flex!important}.question-card>.author>.interaction-secondary{gap:8px;flex:none!important;align-items:center!important;margin-left:auto!important;display:flex!important}.question-card>.author>.interaction-secondary button{flex:none!important;width:auto!important}.question-card>.author>.interaction-foot .save-follow-note{flex:auto!important;max-width:none!important}.question-card>.question-actions-only>span{display:none!important}.question-card>.question-actions-only{margin:22px 0 0!important;padding:0!important;display:block!important}.question-card>.question-actions-only>.question-interactions{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #e2ecef!important;border-radius:0!important;padding:15px 0 0!important;display:block!important}.question-card>.question-actions-only>.interaction-main{gap:8px!important;display:flex!important}.question-card>.question-actions-only>.interaction-main button{min-height:38px!important;box-shadow:none!important;background:#fff!important;border-radius:7px!important;padding:8px 13px!important;font-size:12px!important}.question-card>.question-actions-only>.interaction-foot{margin-top:11px;border:0!important;flex-direction:row!important;align-items:center!important;gap:14px!important;padding:0!important;display:flex!important}.question-card>.question-actions-only>.interaction-foot .save-follow-note{flex:auto!important;margin:0!important;font-size:10px!important}.question-card>.question-actions-only>.interaction-secondary{flex:none!important;align-items:center!important;gap:8px!important;margin-left:auto!important;display:flex!important}.question-card>.question-actions-only>.interaction-secondary button{border-radius:7px!important;min-width:70px!important;min-height:34px!important;padding:7px 11px!important}@media (width<=420px){.question-card>.question-actions-only>.interaction-foot{gap:7px!important}.question-card>.question-actions-only>.interaction-secondary{gap:5px!important}.question-card>.question-actions-only>.interaction-secondary button{min-width:56px!important;padding:7px 8px!important}}.question-card .question-action-row{border-top:1px solid #e0eaed;margin-top:22px;padding-top:13px;display:block}.question-card .question-action-buttons{flex-wrap:wrap;align-items:center;gap:14px;margin:0;display:flex}.question-card .question-action-buttons button,.question-card .question-action-secondary button{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:3px 0!important;font-size:11px!important;font-weight:800!important}.question-card .question-action-buttons .good-vote{color:#2873b2!important}.question-card .question-action-buttons .downvote{color:#c96756!important}.question-card .question-action-buttons .question-favorite{color:#a7771e!important}.question-card .question-action-buttons .question-notification{color:#765aa0!important}.question-card .question-action-foot{align-items:center;gap:14px;margin-top:10px;display:flex}.question-card .question-action-foot .save-follow-note{color:#8294a0;flex:auto;margin:0;font-size:10px}.question-card .question-action-secondary{align-items:center;gap:13px;margin:0 0 0 auto;display:flex}.question-card .question-action-secondary .question-share{color:#2873b2!important}.question-card .question-action-secondary .question-report{color:#c96756!important}.answer-footer{border-top:1px solid #edf0f2;justify-content:flex-end;align-items:center;gap:9px;margin-top:14px;padding-top:11px;display:flex}.answer-endorsement-label{color:#d26550;background:#fff1ed;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}.answer-footer .accept,.answer-footer .accepted{border-radius:7px!important;min-height:31px!important;padding:6px 10px!important;font-size:10px!important}@media (width<=420px){.question-card .question-action-buttons{gap:10px}.question-card .question-action-foot{gap:8px}.question-card .question-action-secondary{gap:9px}}.question-card .question-action-buttons .downvote{margin-right:1px!important}.answer-featured-ribbon{z-index:2;color:#714d0b;letter-spacing:.06em;background:linear-gradient(110deg,#fff3cf,#f6c75f,#fff1b9);border-radius:999px;padding:6px 11px;font-size:10px;font-weight:900;animation:2.4s ease-in-out infinite featured-glow;position:absolute;top:18px;right:20px;box-shadow:0 4px 12px #d39a2638}.answer-card .answer-footer .answer-endorsement-label{display:none}@keyframes featured-glow{0%,to{transform:translate(-50%)translateY(0);box-shadow:0 4px 12px #d39a2638}50%{transform:translate(-50%)translateY(-2px);box-shadow:0 7px 18px #d39a2670}}@media (prefers-reduced-motion:reduce){.answer-featured-ribbon{animation:none}}@media (width<=560px){.answer-featured-ribbon{top:14px;right:15px}.answer-card:has(.answer-featured-ribbon) .answer-delete-top{top:52px!important}}.question-card .question-action-buttons{gap:5px!important}.question-card .question-action-buttons .question-favorite{margin-left:0!important}.answer-featured-ribbon{text-align:center;min-width:108px;transform:translate(-50%);top:13px!important;left:50%!important;right:auto!important}.answer-card:has(.answer-featured-ribbon) .answer-delete-top{top:18px!important}.answer-time{color:#8a99a5;margin-top:3px;font-size:10px;display:block}.comment-time{color:#93a0aa;margin-left:6px;font-size:9px}.answer-card:has(.answer-featured-ribbon){padding-top:48px!important}@media (width<=560px){.answer-featured-ribbon{top:12px!important}.answer-card:has(.answer-featured-ribbon) .answer-delete-top{top:14px!important}}.question-card .question-action-buttons .accept,.question-card .question-action-buttons .accepted{margin-left:0!important}main{min-height:100vh;transition:background-color .28s}.outer-dark{background:#111b2b}.outer-dark .content{position:relative}.theme-toggle{color:#486b80;background:#f8fbfc;border:1px solid #d8e4e8;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;line-height:1;transition:transform .18s,background-color .18s;display:grid}.theme-toggle:hover{background:#fff4df;transform:translateY(-1px)rotate(-8deg)}.outer-dark .theme-toggle{color:#ffe49b;background:#23344d;border-color:#40536b}.outer-dark .theme-toggle:hover{background:#2c405d}.ranking-list .rank-highlight{margin-top:24px;position:relative;overflow:visible;border-left-width:6px!important}.ranking-list .rank-highlight:after{z-index:2;letter-spacing:.14em;white-space:nowrap;border-radius:999px;padding:5px 12px;font:900 9px DM Mono;position:absolute;top:-13px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 4px 10px #10223a22}.ranking-list .rank-highlight:before{opacity:.8;font-size:12px;position:absolute;bottom:11px;left:18px}.ranking-list .rank-1{animation:3.2s ease-in-out infinite podium-gold-glow;background:linear-gradient(110deg,#fffdf4 0%,#fff2b8 52%,#fff9e4 100%)!important;border-color:#e8b92d #e8b92d #e8b92d #d99a0b!important;box-shadow:0 12px 28px #cc92014f!important}.ranking-list .rank-1:after{content:"🏆 GOLD";color:#865500;background:#ffeb98}.ranking-list .rank-1:before{content:"冠軍";color:#a9740a}.ranking-list .rank-2{background:linear-gradient(110deg,#fbfdff 0%,#e3edf2 52%,#f8fbfd 100%)!important;border-color:#aebfca #aebfca #aebfca #7f9baa!important;box-shadow:0 10px 24px #6c87963d!important}.ranking-list .rank-2:after{content:"🥈 SILVER";color:#4e6c7c;background:#d7e4ea}.ranking-list .rank-2:before{content:"亞軍";color:#6c8797}.ranking-list .rank-3{background:linear-gradient(110deg,#fffdfa 0%,#f6dfd1 52%,#fff8f4 100%)!important;border-color:#d89a75 #d89a75 #d89a75 #bc7048!important;box-shadow:0 10px 24px #b96c443b!important}.ranking-list .rank-3:after{content:"🥉 BRONZE";color:#8e4d31;background:#f1cbb8}.ranking-list .rank-3:before{content:"季軍";color:#a26348}.ranking-list .rank-1 .rank{color:#a86c00!important;font-size:16px!important}.ranking-list .rank-2 .rank{color:#547485!important;font-size:15px!important}.ranking-list .rank-3 .rank{color:#9b5538!important;font-size:15px!important}@keyframes podium-gold-glow{0%,to{box-shadow:0 12px 28px #cc92014f}50%{box-shadow:0 15px 35px #cc920177}}@media (prefers-reduced-motion:reduce){.ranking-list .rank-1{animation:none}}@media (width>=801px){.hero{min-height:500px!important}.hero:before{background-position:50%,44%!important;background-repeat:no-repeat!important;background-size:auto,auto 118%!important}}.hero-site-share{letter-spacing:.02em;animation:2.7s ease-in-out infinite site-share-pulse;position:relative;color:#ffb8a9!important;background:0 0!important;padding:8px 4px!important;font-size:13px!important;font-weight:900!important}.hero-site-share:before{content:"✦";color:#f3b13c;margin-right:6px;font-size:15px}.hero-site-share:hover{animation-play-state:paused;transform:translateY(-1px);color:#fff0c6!important}.share-badge{color:#718495;background:#fbfdfd;border:1px dashed #d5dfe4;border-radius:7px;gap:3px;margin-top:15px;padding:10px 11px;display:grid}.share-badge b{font-size:11px}.share-badge small{font-size:10px;line-height:1.45}.share-badge.unlocked{color:#966614;background:linear-gradient(110deg,#fffaf0,#fff1bf);border-style:solid;border-color:#e6c55e;box-shadow:0 5px 13px #d2a83226}.share-badge.unlocked b{color:#9a6708}@keyframes site-share-pulse{0%,to{text-shadow:0 0 #0000}50%{text-shadow:0 0 12px #ffb8a980}}@media (prefers-reduced-motion:reduce){.hero-site-share{animation:none}}.public-badge{color:#946106;letter-spacing:.02em;vertical-align:2px;white-space:nowrap;background:linear-gradient(110deg,#fff8d8,#ffe79a);border:1px solid #e4bd55;border-radius:999px;margin-left:6px;padding:2px 6px;font:800 9px Noto Sans TC;display:inline-block;box-shadow:0 2px 5px #d49c2830}.tone-blue{color:#245b84!important;background:#dcebf8!important}.tone-teal{color:#167873!important;background:#caeae7!important}.tone-coral{color:#bd513d!important;background:#ffdcd3!important}.tone-violet{color:#6b4e9d!important;background:#e7dcf6!important}.tone-rose{color:#a34a69!important;background:#f8dce6!important}.tone-gold{color:#765110!important;background:linear-gradient(135deg,#fff5d6,#e8bd58)!important;box-shadow:0 0 0 2px #fff,0 0 0 4px #d7a43c!important}.tone-silver{color:#4d6677!important;background:linear-gradient(135deg,#f6f9fb,#b7c5ce)!important;box-shadow:0 0 0 2px #fff,0 0 0 4px #a8b7c1!important}.avatar-tone-picker{cursor:pointer;border:0;transition:transform .18s,box-shadow .18s}.avatar-tone-picker:hover{transform:translateY(-2px)}.avatar-tone-modal>div{gap:12px;margin-top:18px;display:flex}.avatar-tone-modal .avatar{cursor:pointer;border:0;transition:transform .16s}.avatar-tone-modal .avatar:hover{transform:scale(1.08)}.nav-manifesto-trigger{white-space:nowrap;color:#7890a2!important;border-bottom:3px solid #0000!important;padding:27px 0 23px!important;font-size:12px!important;font-weight:800!important}.nav-manifesto-trigger:first-letter{color:#d79b2c}.nav-manifesto-trigger:hover{color:#d0644f!important;border-color:#f2bdad!important}.moderator-manifesto{max-height:calc(100vh - 56px);overflow:auto;width:min(100%,760px)!important;padding:34px 38px!important}.moderator-manifesto h2{color:#173b58}.manifesto-copy{border-top:1px solid #e6edf0;padding:3px 3px 4px}.manifesto-copy p{color:#4c6070!important;margin:18px 0!important;font-size:14px!important;line-height:2!important}.manifesto-copy p:first-child{color:#1b526e!important;margin-top:20px!important;font-size:16px!important;font-weight:800!important}@media (width<=760px){.nav-manifesto-trigger{border:0!important;padding:9px 0!important}}@media (width<=560px){.moderator-manifesto{padding:27px 22px!important}.manifesto-copy p{font-size:13px!important;line-height:1.9!important}}.mini-ranking .mini-rank{border-radius:0;margin:0;padding:10px 0}.mini-ranking .mini-rank-1>b{color:#af770b!important}.mini-ranking .mini-rank-2>b{color:#6e8594!important}.mini-ranking .mini-rank-3>b{color:#a26b50!important}.mini-ranking .mini-rank-1>b:after{content:" 🏆";font-size:10px}.mini-ranking .mini-rank-2>b:after{content:" 🥈";font-size:10px}.mini-ranking .mini-rank-3>b:after{content:" 🥉";font-size:10px}.answer-title{gap:4px;display:grid}.answer-title .public-rule{color:#7d8f9d;font-size:11px;line-height:1.45}.outer-dark .answer-head h3{color:#edf5fb}.outer-dark .answer-head h3 span{color:#abc1d3}.outer-dark .answer-title .public-rule{color:#a6bac9}.outer-dark .answer-browse select{color:#35546a;background:#fff;border-color:#d6e2e9}.guest-trial-modal label{color:#36556c;gap:7px;margin:15px 0;font-size:12px;font-weight:800;display:grid}.guest-trial-modal input{color:#183b57;background:#fbfdfd;border:1px solid #d8e5e8;border-radius:7px;width:100%;padding:10px 11px;font:13px Noto Sans TC}.guest-trial-actions{justify-content:flex-end;gap:10px;margin-top:21px;display:flex}.guest-trial-actions .quiet{color:#506d82;padding:10px 8px}.guest-review-panel{background:#fffaf0;border:1px dashed #e3b770;border-radius:9px;gap:9px;margin:-4px 0 18px;padding:14px;display:grid}.guest-review-panel>b{color:#8c6319;font-size:12px}.guest-review-panel>div{border-top:1px solid #f1dfbb;grid-template-columns:auto 1fr auto auto;align-items:center;gap:9px;padding-top:9px;font-size:11px;display:grid}.guest-review-panel strong{color:#294f67}.guest-review-panel span{color:#677d8d;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.guest-review-panel button{color:#287671;background:#fff;border:1px solid #b8d9d4;border-radius:5px;padding:5px 8px;font-size:10px;font-weight:800}.guest-review-panel .report{color:#bd6252;border-color:#ecc6bd}@media (width<=560px){.guest-trial-actions{flex-direction:column-reverse;align-items:stretch}.guest-trial-actions button{width:100%}.guest-review-panel>div{grid-template-columns:auto 1fr auto;align-items:start}.guest-review-panel .report{grid-column:3}}@media (width<=800px){html,body{width:100%;overflow-x:hidden}main{min-width:0;overflow-x:hidden}.nav{gap:8px!important;padding:0 14px!important}.brand{font-size:18px!important}.brand-mark{font-size:23px!important}.member{gap:7px!important}.nav-links{scroll-snap-type:x proximity;gap:20px!important;margin:0 -14px!important;padding:0 14px!important}.nav-links button,.nav-manifesto-trigger{scroll-snap-align:start;flex:none;font-size:12px!important}.hero{background-position:61%!important;min-height:390px!important;padding:42px 18px!important}.hero-copy{width:min(100%,335px);max-width:335px;margin:0!important;padding:19px!important}.hero h1{font-size:34px!important}.intro{margin:14px 0 20px!important;font-size:13px!important}.hero-actions{flex-wrap:wrap;gap:13px!important}.hero .primary{padding:11px 14px!important}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px!important;padding:17px 18px!important;display:grid!important}.stats div{width:auto!important;display:block!important}.stats strong,.stats span{display:block}.stats span{margin-top:3px;font-size:10px!important}.stats p{grid-column:1/-1;margin:7px 0 0!important;font-size:11px!important}.content{padding:22px 12px 50px!important;display:block!important}.question-explorer{margin-bottom:16px!important;padding:15px!important}.community-tools{gap:10px!important}.category-pills,.status-pills{padding-bottom:5px}.searchable-list{grid-template-columns:1fr!important}.searchable-list button{min-width:0!important}.question-card,.answer-card{padding:19px 17px!important}.question-card h2{line-height:1.35;font-size:24px!important}.question-text{font-size:14px!important}.image-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important}.question-author-top{margin:15px 0!important}.question-action-foot{flex-direction:column!important;align-items:flex-start!important}.question-action-secondary{margin-left:0!important}.answer-head{flex-wrap:wrap;align-items:flex-start!important;gap:10px!important}aside{margin-top:22px;display:flex!important}.profile-card,.mini-ranking,.score-card{width:100%}.notification-panel{width:auto!important;max-height:calc(100vh - 90px)!important;position:fixed!important;top:72px!important;left:12px!important;right:12px!important}.ranking-list .rank-highlight{margin-top:27px}.ranking-list .rank-highlight:before{display:none}.ranking-list .rank-highlight:after{top:-14px}.ranking-list .answer-meta{padding-top:5px}.ranking-list .points{padding:5px 8px!important;font-size:11px!important}}@media (width<=420px){.hero{min-height:365px!important}.hero-copy{max-width:310px;padding:17px!important}.hero h1{font-size:31px!important}.nav-links{gap:17px!important}.question-card,.answer-card{padding:17px 14px!important}.question-card h2{font-size:22px!important}.primary{font-size:12px!important}.stats{padding-left:14px!important;padding-right:14px!important}.stats strong{font-size:19px!important}}@media (width<=800px){.question-switcher.searchable-list:after{content:"滑動 →";z-index:2;color:#fff;pointer-events:none;background:#173653e8;border-radius:999px;align-self:auto;margin:0;padding:4px 6px;font-size:9px;font-weight:800;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.nav-links{border-top:1px solid #edf1f3;background:#f8fafb!important;gap:8px!important;padding:9px 14px!important}.nav-links button,.nav-manifesto-trigger{color:#60788c!important;background:#fff!important;border:1px solid #dfe7eb!important;border-radius:999px!important;min-height:38px!important;padding:9px 12px!important;font-size:12px!important;font-weight:800!important;line-height:1!important}.nav-links button.active{color:#cd5d49!important;background:#fff0eb!important;border-color:#f3a291!important;box-shadow:0 3px 8px #e978581c!important}.nav-manifesto-trigger{color:#9a7435!important;background:#fffaf0!important;border-color:#ecd9aa!important}.nav-manifesto-trigger:hover{border-color:#ecd9aa!important}.category-pills,.status-pills{scroll-snap-type:x proximity;flex-wrap:nowrap!important;gap:8px!important;padding:2px 1px 8px!important;overflow-x:auto!important}.category-pills button,.status-pills button{scroll-snap-align:start;flex:none;min-height:34px!important;padding:7px 12px!important;font-size:11px!important}.question-switcher.searchable-list{scroll-snap-type:x proximity;position:relative;grid-template-columns:none!important;gap:10px!important;padding:3px 1px 10px!important;display:flex!important;overflow-x:auto!important}.question-switcher.searchable-list button{scroll-snap-align:start;flex:0 0 min(38vw,172px)!important;min-height:105px!important;padding:13px 12px!important}.question-switcher.searchable-list span{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px!important;line-height:1.35!important;display:-webkit-box!important}.question-switcher.searchable-list small{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:10px!important;line-height:1.55!important;display:-webkit-box!important}.question-switcher.searchable-list:after{content:"← 滑動看更多";color:#fff;pointer-events:none;background:#173653e8;border-radius:999px;flex:none;align-self:flex-end;margin:0 0 11px -46px;padding:4px 5px;font-size:9px;font-weight:800;position:sticky;right:0}.tool-label{margin-top:14px!important;font-size:11px!important}.section-label{font-size:12px!important}.stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.contribution-stat-grid,.member-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.contribution-stat-grid>div,.member-stat-grid>div{padding:14px 8px;position:relative;overflow:hidden;background:#fff!important;border-color:#e3ebef!important}.contribution-stat-grid>div:before,.member-stat-grid>div:before{content:"";background:#afc8d3;height:3px;position:absolute;top:0;left:0;right:0}.contribution-stat-grid>div:first-child:before,.member-stat-grid>div:first-child:before{background:#5ba9a3}.contribution-stat-grid>div:first-child b,.member-stat-grid>div:first-child b{color:#28766f}.contribution-stat-grid>div:nth-child(2):before,.member-stat-grid>div:nth-child(2):before{background:#7296b0}.contribution-stat-grid>div:nth-child(2) b,.member-stat-grid>div:nth-child(2) b{color:#315f80}.contribution-stat-grid>div:nth-child(3):before,.member-stat-grid>div:nth-child(3):before{background:#d9a642}.contribution-stat-grid>div:nth-child(3) b,.member-stat-grid>div:nth-child(3) b{color:#b77922}.contribution-stat-grid>div:nth-child(4):before,.contribution-stat-grid>div:nth-child(5):before,.member-stat-grid>div:nth-child(4):before,.member-stat-grid>div:nth-child(5):before{background:#59a6c9}.contribution-stat-grid>div:nth-child(4) b,.contribution-stat-grid>div:nth-child(5) b,.member-stat-grid>div:nth-child(4) b,.member-stat-grid>div:nth-child(5) b{color:#287da5}.contribution-stat-grid>div:nth-child(6):before,.member-stat-grid>div:nth-child(6):before{background:#e97662}.contribution-stat-grid>div:nth-child(6) b,.member-stat-grid>div:nth-child(6) b{color:#d45e49}@media (width<=640px){.contribution-stat-grid,.member-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.access-card{order:4;background:linear-gradient(145deg,#fff,#f2faf9)!important;border-color:#d8e7e7!important;padding:18px 20px!important;box-shadow:0 10px 25px #1025410b!important}.access-card .eyebrow{margin-bottom:6px;color:#4c918d!important}.access-card h3{color:#193d59;margin:0 0 13px;font-size:16px}.access-row{border-top:1px solid #dfeceb;grid-template-columns:42px 1fr;gap:9px;padding:10px 0;display:grid}.access-row b{font-size:12px}.access-row span{color:#617b8d;font-size:11px;line-height:1.65}.guest-access b{color:#8a7480}.member-access b{color:#17827d}.access-join{color:#177a75;background:#e6f5f3;border-radius:7px;width:100%;margin-top:12px;padding:9px 11px;font-size:12px;font-weight:800}.access-join:hover{background:#d8f0ed}@media (width<=800px){.access-card{order:4!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
