*{box-sizing:border-box}.work-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.project-work-links{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.project-work-links a{display:flex;align-items:center;gap:6px;max-width:100%;padding:6px 9px;background:#e1edf1;border:1px solid #9bb9c9;border-radius:5px;color:#294660;font-size:11px;text-decoration:none}.project-work-links a>span:first-child{font-size:9px;letter-spacing:.08em;font-weight:700}.project-work-links a:focus-visible{outline:2px solid #e75959;outline-offset:2px}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden;background:#ff87cf;font-family:Trebuchet MS,Microsoft YaHei,Arial,sans-serif}button,input,textarea{font:inherit}.app-shell{width:100vw;height:100vh;position:relative}.fog-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;overflow:hidden;background:#171315;opacity:1;transition:opacity 1.1s cubic-bezier(.65,0,.35,1)}.fog-intro.is-leaving{opacity:0;pointer-events:none}.fog-intro.is-returning{animation:fog-intro-return .65s cubic-bezier(.22,.78,.28,1) both}@keyframes fog-intro-return{0%{opacity:0}to{opacity:1}}.fog-intro-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.fog-intro-vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% 46%,transparent 42%,rgba(25,12,20,.18) 100%),linear-gradient(180deg,rgba(255,235,246,.08),transparent 28%,rgba(47,18,37,.1))}.fog-intro-hint{position:absolute;left:28px;bottom:24px;margin:0;color:#ffffffd1;font-size:13px;letter-spacing:.12em;text-shadow:0 2px 8px rgba(26,10,22,.7);pointer-events:none}.fog-intro-enter{left:50%;bottom:42px;transform:translate(-50%);animation:intro-button-in .72s cubic-bezier(.2,.8,.25,1.15) both}.app-shell:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.025;background-image:radial-gradient(circle at 12% 18%,rgba(255,255,255,.9) 0 1px,transparent 1px),radial-gradient(circle at 70% 42%,rgba(255,255,255,.6) 0 1px,transparent 1px);background-size:6px 6px,9px 9px;mix-blend-mode:screen}.hud{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;color:#2b1236;z-index:20000000}.scene-test-controls{pointer-events:auto;position:absolute;left:18px;bottom:18px;z-index:20010;display:flex;max-width:min(760px,calc(100vw - 190px));flex-wrap:wrap;gap:7px;padding:9px;border:2px dashed #ff65b8;border-radius:14px;background:#fff4d2f0;box-shadow:5px 5px #5aebf2b8}.scene-test-controls button{border:1px solid #76405e;border-radius:999px;padding:6px 10px;color:#3c173d;background:#fff9b0;font:700 12px/1.1 Georgia,serif;cursor:pointer}.scene-test-controls button:disabled{opacity:.5;cursor:wait}.top-left{position:absolute;top:22px;left:24px;display:grid;gap:10px;width:320px}.brand-card,.guide-card,.top-right,.modal-card{border:2px solid rgba(255,255,255,.86);box-shadow:0 0 0 3px #ff47b773,8px 8px #59f5ff73;-webkit-backdrop-filter:blur(10px) saturate(1.5);backdrop-filter:blur(10px) saturate(1.5)}.brand-card{display:grid;gap:4px;padding:12px 14px;background:#fff776bf;transform:rotate(-1.5deg)}.brand-card strong{color:#ff168f;font-size:26px;line-height:1;text-shadow:2px 2px 0 #62f8ff}.brand-card span,.guide-card span{font-size:13px;line-height:1.45}.guide-card{padding:10px 12px;background:#ffecfbad;transform:rotate(1.2deg)}.guide-card b{display:block;color:#6e38ff;margin-bottom:4px}.top-right{position:absolute;top:24px;right:26px;padding:10px 14px;max-width:360px;background:#6af6ff9e;font-size:14px}.desk-return{pointer-events:auto;position:absolute;z-index:10001;border:0;border-radius:999px;color:#351248;background:linear-gradient(135deg,#fff86c,#ff64bf 50%,#61f7ff);padding:13px 24px;font-weight:900;letter-spacing:0;box-shadow:0 6px #742b93,0 0 20px #ffffffbf;cursor:pointer}.desk-return:disabled{opacity:.55;cursor:wait}.intro-return{left:50%;bottom:48px;transform:translate(-50%);animation:intro-button-in .72s cubic-bezier(.2,.8,.25,1.15) both}@keyframes intro-button-in{0%{opacity:0;transform:translate(-50%,18px) scale(.86)}to{opacity:1;transform:translate(-50%) scale(1)}}.back-return{right:28px;bottom:30px}.book-open-back-return{top:22px;bottom:auto}.screen-card{width:380px;min-height:240px;padding:22px;color:#371047;background:linear-gradient(#ffffffc7,#ffeefae6),repeating-linear-gradient(0deg,transparent 0 14px,rgba(79,247,255,.25) 14px 16px);border:2px solid #ff4fb5;box-shadow:inset 0 0 20px #71f6ff73}.screen-card h1{margin:0 0 12px;color:#ff168f;font-size:30px;text-shadow:2px 2px #7bf7ff}.screen-card p{margin:0 0 10px;font-size:14px;line-height:1.6}.laptop-about-card{width:430px;min-height:250px;padding:20px 24px;border-radius:8px;overflow:hidden}.laptop-about-card h1{font-size:28px}.laptop-idle-label{width:220px;padding:10px 18px;color:#ffd3ea;font-size:25px;font-weight:900;text-align:center;letter-spacing:.08em;text-shadow:0 0 12px #ff65b5,2px 2px 0 #522448}.folder-cover-label{width:190px;padding:9px 14px;border:2px solid rgba(255,255,255,.88);border-radius:5px;color:#54283d;background:#fff4d4eb;box-shadow:4px 4px #64e0e69e;font-size:20px;font-weight:900;line-height:1.1;text-align:center;white-space:nowrap}.folder-desk-label{width:118px;padding:6px 8px;border:2px solid rgba(255,255,255,.9);border-radius:4px;color:#55223f;background:#fff4d4f0;box-shadow:3px 3px #64e0e69e;font-size:14px;font-weight:900;line-height:1;text-align:center;white-space:nowrap}.internship-folder-overlay{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:86px 72px 78px}.internship-folder-overlay.is-busy .internship-fold{pointer-events:none}.internship-folder-heading{position:absolute;top:26px;left:50%;z-index:60;display:grid;gap:3px;width:390px;padding:12px 18px;transform:translate(-50%) rotate(-1deg);border:2px solid #fff;color:#4c213c;background:#ffea7eeb;box-shadow:6px 6px #ff52a69e,-4px -4px #64eff27a;text-align:center}.internship-folder-heading strong{color:#ed338c;font-size:24px;text-shadow:1px 1px 0 #75edf0}.internship-folder-heading span{font-size:12px;line-height:1.35}.internship-folder-board{position:relative;width:min(88vw,1060px);aspect-ratio:1.72;max-height:72vh}.internship-fold{pointer-events:auto;container-type:inline-size;position:absolute;padding:0;border:0;color:inherit;background:transparent;transform:rotate(var(--folder-rotation));transform-origin:50% 82%;transition:transform .5s cubic-bezier(.2,.82,.22,1);animation:internship-folder-in .7s cubic-bezier(.2,.82,.22,1) backwards var(--folder-delay);perspective:900px;cursor:pointer}.internship-fold:disabled{cursor:wait}@keyframes internship-folder-in{0%{opacity:0;transform:rotate(var(--folder-rotation)) translateY(34px) scale(.92)}}.internship-fold:hover:not(:disabled),.internship-fold:focus-visible:not(:disabled){z-index:40!important;transform:rotate(calc(var(--folder-rotation) * .42)) translateY(-48px) scale(1.045);outline:none}.internship-fold-back,.internship-fold-front{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:15px;background:var(--folder-bg)}.internship-fold-back{box-shadow:0 20px 38px #1e2c463d,0 3px #ffffff47 inset}.internship-fold-back:before{content:"";position:absolute;top:-12%;left:4%;width:27%;height:18%;border-radius:10px 10px 0 0;background:var(--folder-bg);filter:brightness(.93)}.internship-fold-papers{position:absolute;top:7%;right:8%;bottom:25%;left:8%;display:block}.internship-fold-papers i{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:8px 8px 3px 3px;background:#f5f1e8;box-shadow:0 -1px #00000014;opacity:.24;transform:translateY(16%) scale(.975);transition:transform .52s cubic-bezier(.2,.82,.22,1),opacity .34s ease}.internship-fold-papers i:nth-child(2){inset-inline:3%;background:#fbfaf7}.internship-fold-papers i:nth-child(3){inset-inline:6%;background:#fff}.internship-fold:hover:not(:disabled) .internship-fold-papers i,.internship-fold:focus-visible:not(:disabled) .internship-fold-papers i{opacity:1;transform:translateY(-17%) scale(1)}.internship-fold:hover:not(:disabled) .internship-fold-papers i:nth-child(2),.internship-fold:focus-visible:not(:disabled) .internship-fold-papers i:nth-child(2){transform:translateY(-10%) scale(1);transition-delay:.03s}.internship-fold:hover:not(:disabled) .internship-fold-papers i:nth-child(3),.internship-fold:focus-visible:not(:disabled) .internship-fold-papers i:nth-child(3){transform:translateY(-3%) scale(1);transition-delay:.06s}.internship-fold-front{top:8%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.46em;padding:8%;transform-origin:50% 100%;box-shadow:0 -2px 12px #1e2c4614;transition:transform .52s cubic-bezier(.2,.82,.22,1)}.internship-fold:hover:not(:disabled) .internship-fold-front,.internship-fold:focus-visible:not(:disabled) .internship-fold-front{transform:rotateX(-8deg) translateY(2%)}.internship-fold-index{position:absolute;top:-15%;left:8%;min-width:2.15em;padding:.3em .42em;border:1px solid currentColor;border-radius:999px;color:var(--folder-fg);background:#ffffff38;font-size:clamp(10px,3.8cqw,14px);font-weight:900;letter-spacing:.08em;line-height:1}.internship-fold-role{color:var(--folder-fg);font-size:clamp(13px,6cqw,25px);font-weight:900;letter-spacing:.04em;text-align:center;opacity:0;transform:translateY(8px);transition:opacity .24s ease .05s,transform .36s cubic-bezier(.2,.82,.22,1) .05s}.internship-fold-company{max-width:95%;color:var(--folder-fg);font-size:clamp(16px,7.6cqw,34px);font-weight:900;line-height:1.05;text-align:center;opacity:0;transform:translateY(9px);transition:opacity .28s ease,transform .38s cubic-bezier(.2,.82,.22,1)}.internship-fold:hover:not(:disabled) .internship-fold-company,.internship-fold:focus-visible:not(:disabled) .internship-fold-company{opacity:1;transform:translateY(0)}.internship-fold-period{color:var(--folder-fg);font-size:clamp(9px,3.4cqw,14px);font-weight:700;opacity:0;transform:translateY(8px);transition:opacity .24s ease .12s,transform .36s cubic-bezier(.2,.82,.22,1) .12s}.internship-fold:hover:not(:disabled) .internship-fold-role,.internship-fold:focus-visible:not(:disabled) .internship-fold-role,.internship-fold:hover:not(:disabled) .internship-fold-period,.internship-fold:focus-visible:not(:disabled) .internship-fold-period{opacity:.8;transform:translateY(0)}.folder-cover-label.is-company{color:#fff7e7;background:#562549f0;box-shadow:4px 4px #ff58aaad}.internship-stage-hint{display:grid;gap:5px;width:350px;padding:14px 18px;border:2px solid #fff;color:#4c213c;background:#ffea7ee0;box-shadow:6px 6px #ff52a69e,-4px -4px #64eff27a;text-align:center}.internship-stage-hint strong{color:#ed338c;font-size:24px;text-shadow:1px 1px 0 #75edf0}.internship-stage-hint span{font-size:13px;line-height:1.4}.tag-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.tag-row span{padding:5px 8px;border-radius:999px;background:#fff05b;border:1px solid #ff5fc0;font-size:12px}.tiny-label{padding:6px 10px;color:#321244;background:#ffffffc2;border:2px solid #ff5ac1;box-shadow:4px 4px #48f5ff99;white-space:nowrap}.project-page{width:215px;height:280px;padding:22px 18px;color:#391243;background:radial-gradient(circle at 85% 12%,rgba(255,94,193,.25),transparent 32%),repeating-linear-gradient(0deg,transparent 0 22px,rgba(142,98,255,.16) 22px 24px)}.project-page strong{color:#ff2e9c;font-size:12px}.project-page h2{margin:10px 0;font-size:22px;line-height:1.1}.project-page p{font-size:14px;line-height:1.45}.project-page small{display:inline-block;margin-top:8px;color:#6f39ff;font-weight:900}.project-shelf-label{pointer-events:auto;cursor:pointer;width:86px;padding:5px 6px;border:1px solid #fff8e2;color:#fff2b5;background:#4c2354eb;font-size:13px;font-weight:900;line-height:1;text-align:center;letter-spacing:.08em;white-space:nowrap}.project-book-cover-copy{pointer-events:auto;cursor:pointer;display:grid;place-items:center;gap:18px;width:320px;min-height:390px;padding:48px 30px;color:#59254f;text-align:center}.project-book-cover-copy strong{color:#d32e82;font-family:Georgia,Microsoft YaHei,serif;font-size:43px;line-height:1.1;letter-spacing:.08em;text-shadow:2px 2px 0 #fff0a0,4px 4px 0 rgba(89,239,241,.55)}.project-book-cover-copy span{align-self:end;padding:8px 12px;border:1px solid rgba(110,46,91,.5);background:#fff6ce8c;font-size:14px;font-weight:900}.project-flipbook-stage{pointer-events:auto;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 18% 16%,rgba(255,111,202,.2),transparent 28%),radial-gradient(circle at 83% 77%,rgba(94,245,255,.18),transparent 30%),#2c192aad;-webkit-backdrop-filter:blur(5px) saturate(1.18);backdrop-filter:blur(5px) saturate(1.18);animation:project-flat-book-in .48s cubic-bezier(.2,.8,.24,1) both}.project-flat-book-shell{position:relative;display:grid;place-items:center;width:min(88vw,1330px);height:min(90vh,676px);filter:drop-shadow(0 24px 32px rgba(25,8,24,.48))}.project-flat-book{margin:auto;-webkit-user-select:none;user-select:none}.project-flat-page{overflow:hidden;border:5px solid #70405f;background:radial-gradient(circle at 83% 12%,rgba(224,74,148,.14),transparent 28%),linear-gradient(90deg,rgba(111,62,84,.13),transparent 9%,transparent 91%,rgba(111,62,84,.1)),#fff0c9;color:#47213f;box-shadow:inset 0 0 0 2px #d4ad57ad,inset 0 0 32px #5c304624}.project-flat-page-inner{position:relative;display:flex;flex-direction:column;height:100%;padding:clamp(42px,6vh,72px) clamp(38px,4vw,68px) 42px;background:repeating-linear-gradient(0deg,transparent 0 34px,rgba(136,98,176,.13) 34px 36px)}.project-flat-page header{display:flex;align-items:center;gap:14px;color:#d63385;font-family:Georgia,serif;font-size:19px;font-weight:900}.project-flat-page header i{flex:1;height:2px;background:linear-gradient(90deg,#d4ad57,transparent)}.project-flat-page h2{margin:26px 0 20px;color:#c62f78;font-family:Georgia,Microsoft YaHei,serif;font-size:clamp(30px,3.2vw,48px);line-height:1.12;text-shadow:2px 2px 0 rgba(97,238,240,.65)}.project-flat-page p{max-width:32em;margin:0;font-size:clamp(16px,1.5vw,21px);line-height:1.8}.project-flat-page small{align-self:flex-start;margin-top:28px;padding:8px 12px;color:#673281;background:#f4d76bb3;font-size:13px;font-weight:900}.project-flat-page footer{margin-top:auto;color:#572a47ad;font-family:Georgia,serif;font-size:14px;text-align:center}.project-flat-book-meta{pointer-events:none;position:absolute;left:50%;bottom:-2px;z-index:50;display:flex;align-items:center;gap:18px;transform:translate(-50%);padding:8px 14px;border:2px solid rgba(255,255,255,.86);color:#411b3d;background:#ffe39deb;box-shadow:4px 4px #ff4fb8b3;font-size:12px;white-space:nowrap}.project-flat-book-meta b{color:#b82f78;font-family:Georgia,serif}@keyframes project-flat-book-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.book-controls{display:flex;gap:10px}.book-controls button,.copy-button{pointer-events:auto;border:2px solid #fff;background:#63f8ff;color:#351248;padding:8px 12px;font-weight:900;box-shadow:3px 3px #ff4fb8;cursor:pointer}.book-controls button:disabled{opacity:.45;cursor:default}.paper-form{box-sizing:border-box;width:372px;min-height:300px;padding:24px 28px 26px;color:#331243;border:1px solid rgba(121,86,72,.24);background:repeating-linear-gradient(0deg,transparent 0 23px,rgba(111,151,169,.19) 24px),#fffaddf5;box-shadow:inset 0 0 18px #87614714}.paper-form h2{margin:0 0 18px;font-size:20px;line-height:1.2}.paper-form input,.paper-form textarea{box-sizing:border-box;width:100%;border:0;border-bottom:2px dashed #ff4fb2;background:transparent;padding:9px 3px;font:inherit;outline:none}.paper-form textarea{height:116px;resize:none}.typewriter-icon-key{pointer-events:auto;display:grid;place-items:center;width:36px;height:36px;padding:2px;border:2px solid #fff0cf;border-radius:50%;background:radial-gradient(circle at 34% 25%,#5a5660 0,#5a5660 12%,#29262d 46%,#111015);box-shadow:inset 0 -6px #0000007a,0 4px #c9478e,0 7px 12px #1e0f1b5c;cursor:pointer;transform:translateY(0) scale(1);transition:transform .12s ease,filter .12s ease,box-shadow .12s ease}.typewriter-icon-key img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35));-webkit-user-select:none;user-select:none}.typewriter-icon-key:hover{filter:brightness(1.16) saturate(1.12);transform:translateY(-4px) scale(1.08)}.typewriter-icon-key:active{transform:translateY(3px) scale(.98);box-shadow:inset 0 -2px #0000007a,0 1px #c9478e}.typewriter-icon-key:disabled,.typewriter-icon-key[aria-disabled=true]{opacity:.5;filter:saturate(.35);cursor:wait;transform:none}.typewriter-resume-key{grid-template-columns:26px auto;gap:10px;width:264px;height:48px;padding:7px 20px;border-radius:999px;color:#fff8df;background:radial-gradient(circle at 34% 22%,#ec86bd,#a8377b 48%,#5f1e58);font-size:15px;font-weight:900;letter-spacing:.12em}.typewriter-resume-key img{width:25px;height:25px}.typewriter-entry-label{pointer-events:auto;min-width:110px;padding:9px 16px;border:3px double #fff4d2;border-radius:999px;background:radial-gradient(circle at 34% 22%,#fff7cf,#e17a9e 48%,#7a315d);color:#fff9dc;font-weight:900;letter-spacing:.12em;text-shadow:1px 1px 0 #5f2548;box-shadow:inset 0 -5px #3014295c,0 5px #44363e;cursor:pointer}.typewriter-entry-label:disabled{opacity:.5;cursor:default}.object-tooltip{min-width:190px;padding:10px 13px;border:2px solid rgba(255,244,210,.92);border-radius:10px;color:#fff9e9;background:#412737e6;box-shadow:0 7px #4428306b,0 12px 24px #26151d40;font-size:11px;line-height:1.35;text-align:center;white-space:nowrap}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.retro-clock-hit-area{display:block;width:146px;height:58px;padding:0;border:0;border-radius:11px;background:transparent;cursor:pointer}.retro-clock-hit-area:focus-visible{outline:3px solid var(--ref-coral);outline-offset:2px}.retro-clock-face{pointer-events:auto;position:relative;display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr auto;align-items:center;width:146px;height:58px;padding:4px 10px 5px;overflow:hidden;border:2px solid #f5cfdf;border-radius:11px;color:#fff1a8;background:radial-gradient(circle at 22% 18%,rgba(255,105,190,.18),transparent 38%),linear-gradient(145deg,#37243f,#17131e 70%);box-shadow:inset 0 0 12px #ff54b42e,0 0 8px #ff94ce57;font-family:Courier New,monospace;text-align:left;cursor:pointer;transition:filter .12s ease,box-shadow .12s ease,transform .12s ease}.retro-clock-face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 3px,rgba(255,255,255,.035) 4px)}.retro-clock-face strong{grid-row:1 / 3;color:#ffdf82;font-size:27px;line-height:1;letter-spacing:.02em;text-shadow:0 0 7px rgba(255,190,91,.66)}.retro-clock-face span,.retro-clock-face small{color:#9eeed9;font-size:10px;font-weight:800;line-height:1.1;text-align:right}.retro-clock-face:hover{filter:brightness(1.16) saturate(1.08);box-shadow:inset 0 0 15px #ff54b442,0 0 12px #ff94ce80;transform:translateY(-1px)}.retro-clock-face:active{transform:translateY(2px) scale(.985)}.retro-clock-face:disabled{cursor:default}.chair-control{pointer-events:auto;width:42px;height:42px;padding:0;border:3px double rgba(255,246,220,.92);border-radius:50%;background:radial-gradient(circle at 38% 32%,#fff7da 0 10%,transparent 11%),radial-gradient(circle at 50% 55%,#ff7fb8 0,#ff7fb8 34%,#a5367a 36%,#a5367a 58%,#503052 60%);box-shadow:inset 0 -5px #441c3b3d,0 3px 7px #27122666;cursor:pointer;transition:filter .12s ease,transform .12s ease}.chair-control:hover{filter:brightness(1.15) saturate(1.15);transform:scale(1.12)}.chair-control:active{transform:translateY(2px) scale(.94)}.chair-control:disabled{cursor:wait;filter:saturate(.65)}.object-tooltip span,.object-tooltip b{display:block}.object-tooltip b{margin-top:4px;color:#fff08a;letter-spacing:.08em}.object-tooltip.is-warning{border-color:#ffd0e6;background:#6c2a49f0}.modal-backdrop{pointer-events:auto;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10002;display:grid;place-items:center;background:#3d124a38}.modal-card{position:relative;width:min(520px,calc(100vw - 64px));max-height:min(78vh,720px);overflow-y:auto;padding:28px;background:linear-gradient(135deg,#fffba3ed,#ffdbf9f0 52%,#68f8ffe6)}.modal-card h2{margin:0 0 10px;color:#ff168f;font-size:32px;text-shadow:2px 2px 0 #7ff8ff}.modal-card p{font-size:16px;line-height:1.7}.photo-modal-card{width:min(860px,calc(100vw - 80px));padding:24px 24px 20px}.photo-lightbox{display:grid;place-items:center;gap:14px;margin:12px 0 0}.photo-lightbox img{display:block;width:auto;max-width:100%;height:auto;max-height:66vh;border:12px solid #fff8e8;object-fit:contain;box-shadow:0 16px 34px #3f183147,7px 7px #ff78bf,-7px -7px #7cf4ff}.photo-lightbox figcaption{max-width:680px;color:#4f294f;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.55;text-align:center}.modal-card .meta{color:#6f38ff;font-weight:900}.internship-highlights{display:grid;gap:10px;margin:18px 0 0;padding-left:22px;color:#4f294f;font-size:15px;line-height:1.65}.internship-highlights li::marker{color:#ff168f}.modal-close{position:absolute;top:10px;right:10px;border:0;background:#ff4fb8;color:#fff;padding:6px 10px;cursor:pointer}.email-text{padding:12px;background:#ffffffad;border:2px dashed #ff4fb8}.qr-image{width:220px;height:220px;display:block;margin:18px auto 0;border:8px solid #fff}.model-review-shell{background:#3b2931}.model-review-card{pointer-events:none;position:fixed;top:28px;right:30px;width:330px;padding:22px 24px 20px;color:#4b2c38;border:1px solid rgba(105,63,74,.48);border-radius:3px;background:linear-gradient(#f7e7d8eb,#eed3d8eb),radial-gradient(circle at 20% 20%,#ffffff 0 1px,transparent 1.5px);background-size:auto,7px 7px;box-shadow:0 14px 45px #1d0e1447,inset 0 0 0 5px #ffffff38;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.model-review-card:after{content:"";position:absolute;right:20px;top:-12px;width:68px;height:24px;background:#cdaa848c;transform:rotate(5deg);box-shadow:0 2px 5px #381f201f}.model-review-card span{display:block;margin-bottom:9px;color:#9c4267;font:700 11px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.13em}.model-review-card h1{margin:0;color:#653148;font:700 30px/1.1 Georgia,Times New Roman,serif;letter-spacing:.02em}.model-review-card p{margin:13px 0 17px;color:#684b54;font-size:13px;line-height:1.7}.model-review-controls{padding-top:12px;border-top:1px dashed rgba(115,71,83,.4);color:#8b5266;font-size:12px;letter-spacing:.04em}html,body,#root{background:#d6cabc}.app-shell:after{opacity:.08;background-image:radial-gradient(circle at 12% 18%,rgba(255,250,239,.9) 0 1px,transparent 1px),radial-gradient(circle at 70% 42%,rgba(120,92,73,.26) 0 1px,transparent 1px);background-size:8px 8px,13px 13px;mix-blend-mode:soft-light}.hud{color:#49372f}.brand-card,.guide-card,.top-right,.modal-card{border-color:#fff9ece6;box-shadow:0 10px 30px #53382b29,5px 5px #c95b5038;-webkit-backdrop-filter:blur(12px) saturate(1.1);backdrop-filter:blur(12px) saturate(1.1)}.brand-card{background:#f6e8d0e6;transform:rotate(-.6deg)}.brand-card strong{color:#bd5048;text-shadow:2px 2px 0 #e6c863}.guide-card{background:#efe2d6e6;transform:rotate(.5deg)}.guide-card b{color:#7c665b}.top-right{color:#4c3c34;background:#bed2cfdb}.desk-return{color:#fff9ea;background:linear-gradient(135deg,#d7b852,#c75b50 58%,#789da2);box-shadow:0 6px #875046,0 12px 28px #54352b38}.scene-test-controls{border-color:#c55c51;background:#f7ebd8f0;box-shadow:5px 5px #759a9d6b}.scene-test-controls button{border-color:#8c5a4c;color:#49372f;background:#eee0c1}.screen-card{color:#45342e;border-color:#b95a4e;background:linear-gradient(#faf1e2f0,#f2e5d3f2),repeating-linear-gradient(0deg,transparent 0 14px,rgba(111,151,153,.2) 14px 16px);box-shadow:inset 0 0 20px #ab7f5924}.screen-card h1{color:#b84f46;text-shadow:2px 2px #d7bd61}.laptop-idle-label{color:#f4dfcb;text-shadow:0 0 12px rgba(199,91,80,.58),2px 2px 0 #4f3f3a}.folder-cover-label,.folder-desk-label{color:#503a31;background:#f6e8d0f0;box-shadow:3px 3px #70979a73}.internship-folder-heading,.internship-stage-hint{color:#49372f;background:#eedcb5f0;box-shadow:6px 6px #c3554b75,-4px -4px #759c9f59}.internship-folder-heading strong,.internship-stage-hint strong{color:#b94f46;text-shadow:1px 1px 0 #d9bd60}.tag-row span{color:#4e3b33;background:#e4cb69;border-color:#bd6254}.tiny-label{color:#46342e;border-color:#b95b4e;box-shadow:4px 4px #6f999c66}.project-page,.project-flat-page-inner{color:#49372f;background-color:#f4e8d5}.project-page strong,.project-flat-page header,.project-flat-page h2{color:#ae5148}.project-page small,.project-flat-page small{color:#788f73}.project-flipbook-stage{background:radial-gradient(circle at 18% 16%,rgba(199,91,80,.2),transparent 28%),radial-gradient(circle at 83% 77%,rgba(126,163,164,.16),transparent 30%),#43312a9e;-webkit-backdrop-filter:blur(6px) saturate(1.04);backdrop-filter:blur(6px) saturate(1.04)}.project-flat-book-shell{filter:drop-shadow(0 24px 32px rgba(55,36,29,.4))}.project-flat-page{border-color:#75453e;color:#49372f;background:radial-gradient(circle at 83% 12%,rgba(197,91,80,.12),transparent 28%),linear-gradient(90deg,rgba(116,77,62,.11),transparent 9%,transparent 91%,rgba(116,77,62,.09)),#f4e7cd;box-shadow:inset 0 0 0 2px #c5a3519e,inset 0 0 32px #5e3e311f}.project-flat-page-inner{background:repeating-linear-gradient(0deg,transparent 0 34px,rgba(114,151,153,.13) 34px 36px)}.project-flat-page h2{text-shadow:2px 2px 0 rgba(224,194,116,.56)}.project-flat-page header i{background:linear-gradient(90deg,#c4a150,transparent)}.project-flat-page small{background:#e0c668ad}.project-flat-page footer{color:#563d32ad}.project-flat-book-meta{color:#503a31;background:#f0dfb9f0;box-shadow:4px 4px #c1554b8f}.project-flat-book-meta b{color:#a95047}.book-controls button,.copy-button{color:#49372f;border-color:#fff7e5;background:#98b5b4;box-shadow:3px 3px #bd574d}.project-shelf-label{color:#f6e7c8;background:#5b3732f0}.project-book-cover-copy{color:#5e3b34}.project-book-cover-copy strong{color:#d1ac53;text-shadow:2px 2px 0 #6a3b34,4px 4px 0 rgba(238,219,178,.28)}.paper-form{color:#45342d;background:repeating-linear-gradient(0deg,transparent 0 23px,rgba(111,151,153,.2) 24px),#f8efdaf7}.paper-form input,.paper-form textarea{border-bottom-color:#c35b50}.typewriter-icon-key{border-color:#f3e2c3;background:radial-gradient(circle at 34% 25%,#69605a 0,#69605a 12%,#4d4540 46%,#302b28);box-shadow:inset 0 -6px #00000057,0 4px #a85a4d,0 7px 12px #3d2b223d}.typewriter-resume-key,.typewriter-entry-label{color:#fff6df;background:radial-gradient(circle at 34% 22%,#df8e72,#b95048 50%,#76443d);text-shadow:1px 1px 0 #634038;box-shadow:inset 0 -5px #412a2347,0 5px #675149}.object-tooltip{color:#fff8ea;background:#523d33eb;box-shadow:0 7px #5b3e324d,0 12px 24px #432d2433}.object-tooltip b{color:#e6cb6a}.retro-clock-face{border-color:#ead9b9;color:#f4d674;background:radial-gradient(circle at 22% 18%,rgba(201,91,80,.16),transparent 38%),linear-gradient(145deg,#51423d,#282321 70%);box-shadow:inset 0 0 12px #dcad4d24,0 0 8px #aa794f3d}.retro-clock-face strong{color:#f0cf67;text-shadow:0 0 7px rgba(224,181,76,.52)}.retro-clock-face span,.retro-clock-face small{color:#a7c2bb}.chair-control{border-color:#faebd0eb;background:radial-gradient(circle at 38% 32%,#fff2d3 0 10%,transparent 11%),radial-gradient(circle at 50% 55%,#d98267 0,#d98267 34%,#b84f46 36%,#b84f46 58%,#69473f 60%)}.modal-backdrop{background:#47322947}.modal-card{color:#49372f;background:linear-gradient(135deg,#f7ebd3f7,#eddaccf7 58%,#bed2cff5)}.modal-card h2{color:#b94f46;text-shadow:2px 2px 0 #dfc765}.modal-card .meta{color:#718d76}.internship-highlights,.photo-lightbox figcaption{color:#503d34}.internship-highlights li::marker{color:#bd574d}.modal-close{background:#bd574d}.email-text{border-color:#bd574d}.photo-lightbox img{border-color:#f8edda;box-shadow:0 16px 34px #482f2638,7px 7px #c86a58,-7px -7px #85a7a8}.model-review-shell{background:#d6cabc}.model-review-card{color:#49372f;border-color:#77544161;background:linear-gradient(#f6eadaf0,#ecdbccf0),radial-gradient(circle at 20% 20%,#ffffff 0 1px,transparent 1.5px);box-shadow:0 14px 45px #482f262e,inset 0 0 0 5px #fffaee47}.model-review-card span{color:#a55449}.model-review-card h1{color:#75473d}.model-review-card p,.model-review-controls{color:#715b50}.brand-card,.guide-card,.top-right,.screen-card,.internship-folder-heading,.paper-form,.modal-card,.project-flat-page-inner{isolation:isolate}.brand-card,.guide-card,.screen-card,.paper-form{position:relative}.brand-card:before,.screen-card:before,.paper-form:before,.modal-card:before{content:"";pointer-events:none;position:absolute;z-index:2;width:76px;height:18px;border:1px solid rgba(255,248,225,.62);background:repeating-linear-gradient(135deg,#fff9e1c7 0,#fff9e1c7 8px,#c95b509e 8px,#c95b509e 16px),#e5c36a;box-shadow:0 2px 5px #51352a24;opacity:.9;transform:rotate(-5deg)}.brand-card:before{top:-9px;left:108px}.guide-card:after,.top-right:before{content:"";pointer-events:none;position:absolute;z-index:-1;background-image:radial-gradient(circle,rgba(117,151,154,.48) 0 2px,transparent 2.5px);background-size:12px 12px}.guide-card:after{right:9px;bottom:8px;width:74px;height:48px;transform:rotate(7deg)}.top-right:before{top:5px;right:5px;bottom:5px;left:5px;background-image:linear-gradient(45deg,transparent 46%,rgba(255,249,232,.28) 47% 53%,transparent 54%),radial-gradient(circle,rgba(185,79,70,.26) 0 2px,transparent 2.5px);background-size:22px 22px,14px 14px}.screen-card{overflow:hidden;border-style:double;border-width:5px;background:radial-gradient(circle at 91% 16%,rgba(216,185,78,.35) 0 7px,transparent 8px),radial-gradient(circle at 86% 24%,rgba(116,155,162,.26) 0 11px,transparent 12px),linear-gradient(#faf1e2f2,#f2e5d3f5),repeating-linear-gradient(0deg,transparent 0 14px,rgba(111,151,153,.2) 14px 16px);box-shadow:inset 0 0 24px #ab7f5929,inset 8px 0 #c95b501a,8px 8px #759c9f52}.screen-card:before{top:-2px;left:50%;transform:translate(-50%) rotate(-3deg)}.screen-card:after{content:"";pointer-events:none;position:absolute;right:13px;bottom:12px;z-index:-1;width:84px;height:54px;opacity:.46;transform:rotate(-6deg);background:conic-gradient(from 90deg at 2px 2px,rgba(201,91,80,.54) 25%,transparent 0) 0 0 / 12px 12px,#e2c4644d}.screen-card>*{position:relative;z-index:1}.tag-row span{border-width:2px;box-shadow:2px 2px #73979957}.tag-row span:nth-child(3n+1){transform:rotate(-1.5deg)}.tag-row span:nth-child(3n+2){color:#fff7e6;background:#bd6254;border-color:#ead39d;transform:rotate(1.2deg)}.tag-row span:nth-child(3n){background:#9eb6b2;border-color:#6e918f;transform:rotate(-.7deg)}.internship-folder-heading{overflow:visible;border-style:double;border-width:5px;background:radial-gradient(circle at 8px 8px,rgba(185,79,70,.26) 0 2px,transparent 2.5px) 0 0 / 16px 16px,#eedcb5f5}.internship-folder-heading:before,.internship-folder-heading:after{content:"";pointer-events:none;position:absolute;top:50%;z-index:-1;width:54px;height:33px;border:2px solid rgba(255,248,229,.84);background:repeating-linear-gradient(90deg,#759a9d 0,#759a9d 9px,#e9cf72 9px,#e9cf72 18px,#c65b50 18px,#c65b50 27px);box-shadow:3px 3px #6345372e}.internship-folder-heading:before{left:-41px;transform:translateY(-50%) rotate(-10deg)}.internship-folder-heading:after{right:-41px;transform:translateY(-50%) rotate(10deg)}.internship-fold-front{background-color:var(--folder-bg);background-image:radial-gradient(circle,rgba(255,249,231,.22) 0 2px,transparent 2.5px),linear-gradient(118deg,transparent 70%,rgba(255,255,255,.12) 71% 76%,transparent 77%);background-size:18px 18px,100% 100%}.project-flat-page{background:radial-gradient(circle at 92% 10%,rgba(202,91,80,.22) 0 12px,transparent 13px),radial-gradient(circle at 87% 16%,rgba(118,157,159,.2) 0 18px,transparent 19px),linear-gradient(90deg,rgba(116,77,62,.11),transparent 9%,transparent 91%,rgba(116,77,62,.09)),#f4e7cd}.project-flat-page-inner{background:repeating-linear-gradient(0deg,transparent 0 34px,rgba(114,151,153,.13) 34px 36px),radial-gradient(circle at 18px 18px,rgba(195,84,75,.12) 0 2px,transparent 2.5px) 0 0 / 24px 24px}.project-flat-page-inner:before{content:"";pointer-events:none;position:absolute;top:18px;right:26px;width:88px;height:20px;opacity:.8;transform:rotate(5deg);background:repeating-linear-gradient(135deg,#e5c764 0,#e5c764 9px,#f2e0bcdb 9px,#f2e0bcdb 18px);box-shadow:0 2px 4px #4a32281a}.project-flat-page-inner:after{content:"";pointer-events:none;position:absolute;right:28px;bottom:28px;width:68px;height:48px;opacity:.42;transform:rotate(-7deg);background:conic-gradient(#c45b50 25%,#799da1 0,#799da1 50%,#e1c365 0,#e1c365 75%,#f0dec2 0);mask:radial-gradient(circle at 6px 6px,#000 0 5px,transparent 5.5px) 0 0 / 16px 16px}.paper-form{overflow:hidden;border:3px double rgba(185,82,72,.56);background:radial-gradient(circle at 93% 12%,rgba(222,191,88,.34) 0 12px,transparent 13px),radial-gradient(circle at 88% 19%,rgba(119,155,157,.24) 0 18px,transparent 19px),repeating-linear-gradient(0deg,transparent 0 23px,rgba(111,151,153,.2) 24px),#f8efdafa;box-shadow:inset 9px 0 #c4584e1a,inset 0 0 18px #87614714}.paper-form:before{top:-3px;left:50%;transform:translate(-50%) rotate(-2deg)}.paper-form:after{content:"";pointer-events:none;position:absolute;right:10px;bottom:9px;z-index:-1;width:76px;height:48px;opacity:.28;transform:rotate(7deg);background:repeating-linear-gradient(45deg,#bd574d 0 8px,transparent 8px 16px)}.paper-form>*{position:relative;z-index:1}.modal-card{overflow-x:hidden;border:5px double rgba(255,248,229,.94);background:radial-gradient(circle at 11px 11px,rgba(117,153,156,.18) 0 2px,transparent 2.5px) 0 0 / 22px 22px,radial-gradient(circle at 92% 13%,rgba(216,185,78,.42) 0 14px,transparent 15px),linear-gradient(135deg,#f7ebd3fa,#eddaccfa 58%,#bed2cffa);box-shadow:0 18px 46px #462f2640,10px 10px #c2574d66,-8px -8px #769c9f57}.modal-card:before{top:-2px;left:54px;transform:rotate(-4deg)}.modal-card:after{content:"";pointer-events:none;position:absolute;right:-18px;bottom:20px;z-index:0;width:104px;height:78px;opacity:.45;transform:rotate(-8deg);background:conic-gradient(from 90deg at 4px 4px,rgba(195,85,75,.58) 25%,transparent 0) 0 0 / 18px 18px,#dfc15f3d}.modal-card>:not(.modal-close){position:relative;z-index:1}.modal-close{z-index:4;border:2px solid #fff4de;box-shadow:3px 3px #7a9b9b}.email-text{background:radial-gradient(circle at 8px 8px,rgba(117,153,156,.18) 0 2px,transparent 2.5px) 0 0 / 16px 16px,#fffbefd1;box-shadow:4px 4px #d8b94e73}.qr-image{border:12px solid #fff8e7;outline:4px double #bd574d;box-shadow:9px 9px #75999c85,-8px -8px #e0c36575}.copy-button{border-style:double;border-width:4px;background:radial-gradient(circle at 6px 6px,rgba(255,249,231,.28) 0 2px,transparent 2.5px) 0 0 / 14px 14px,#98b5b4}.object-tooltip{border-style:double;border-width:4px;background:radial-gradient(circle at 7px 7px,rgba(231,200,102,.16) 0 1.5px,transparent 2px) 0 0 / 14px 14px,#523d33f0}.maximalist-orb-tooltip{min-width:150px}.cat-sleep-mark{display:inline-block;color:var(--ref-navy);font-family:Georgia,Times New Roman,serif;font-size:18px;font-style:italic;font-weight:900;letter-spacing:.06em;white-space:nowrap;text-shadow:2px 2px 0 var(--ref-cream),4px 4px 0 rgba(231,89,89,.65);transform-origin:50% 100%;animation:cat-sleep-drift 2.8s ease-in-out infinite}@keyframes cat-sleep-drift{0%,to{opacity:.72;transform:translateY(3px) rotate(-6deg) scale(.94)}50%{opacity:1;transform:translateY(-4px) rotate(2deg) scale(1.05)}}.paper-form textarea{height:86px}.paper-note-actions{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:42px;margin-top:9px}.paper-note-actions button{pointer-events:auto;padding:8px 12px;border:3px double #fff7e5;color:#fff8e8;background:radial-gradient(circle at 6px 6px,rgba(255,244,211,.24) 0 2px,transparent 2.5px) 0 0 / 13px 13px,#bd574d;box-shadow:3px 3px #76989a;font:800 13px/1.1 Georgia,Microsoft YaHei,serif;cursor:pointer}.paper-note-actions button:hover:not(:disabled){filter:brightness(1.08) saturate(1.08);transform:translateY(-1px) rotate(-.5deg)}.paper-note-actions button:active:not(:disabled){transform:translateY(2px);box-shadow:1px 1px #76989a}.paper-note-actions button:disabled{opacity:.5;cursor:wait}.paper-note-actions [role=status]{color:#7c5b4b;font-size:11px;font-weight:800;line-height:1.25}.shelf-message-note{pointer-events:auto;box-sizing:border-box;display:grid;grid-template-rows:auto 1fr auto;gap:3px;width:92px;height:82px;padding:12px 9px 7px;overflow:hidden;border:1px solid rgba(101,72,56,.2);border-radius:2px 2px 8px;color:#533d32;background:radial-gradient(circle at 7px 7px,color-mix(in srgb,var(--note-accent) 20%,transparent) 0 1.5px,transparent 2px) 0 0 / 14px 14px,linear-gradient(145deg,color-mix(in srgb,var(--note-paper) 96%,white),var(--note-paper));box-shadow:3px 4px color-mix(in srgb,var(--note-accent) 42%,transparent),0 7px 10px #4b34282e;font-family:Georgia,Microsoft YaHei,serif;text-align:left;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.shelf-message-note:active:not(:disabled){cursor:grabbing}.shelf-message-note:disabled{pointer-events:none;opacity:.8;cursor:default}.shelf-message-note b{overflow:hidden;color:color-mix(in srgb,var(--note-accent) 78%,#49362f);font-size:11px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.shelf-message-note span{display:-webkit-box;overflow:hidden;font-size:9px;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:3}.shelf-message-note small{color:#4e382fb3;font-size:7px;line-height:1;opacity:0;transition:opacity .12s ease}.shelf-message-note:hover small,.shelf-message-note:focus-visible small{opacity:1}.shelf-message-note:focus-visible{outline:3px double #fff8df;outline-offset:2px}.message-note-lightbox{position:relative;margin:22px 12px 12px;padding:34px 32px 30px;border:2px solid rgba(117,84,65,.25);color:#50382f;background:radial-gradient(circle at 9px 9px,rgba(185,87,77,.16) 0 2px,transparent 2.5px) 0 0 / 18px 18px,repeating-linear-gradient(0deg,transparent 0 27px,rgba(113,153,155,.18) 27px 29px),#ead574;box-shadow:8px 9px #75999b7a,0 18px 28px #452e252e;transform:rotate(-.7deg)}.message-note-lightbox:before{content:"";pointer-events:none;position:absolute;top:-13px;left:50%;width:92px;height:24px;transform:translate(-50%) rotate(2deg);background:repeating-linear-gradient(135deg,#fff8e0d1 0,#fff8e0d1 9px,#c153499e 9px,#c153499e 18px);box-shadow:0 2px 5px #4730261f}.message-note-lightbox p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-family:Georgia,Microsoft YaHei,serif;font-size:18px;line-height:1.72}:root{--ref-sky: #85c3e8;--ref-soft-sky: #87bae6;--ref-ice: #c8f4ff;--ref-cream: #f9f6ef;--ref-coral: #e75959;--ref-butter: #ffe8ab;--ref-apple: #8c0503;--ref-navy: #081530;--ref-walnut: #4a2d18}html,body,#root,.model-review-shell{background:var(--ref-cream)}.app-shell:after{opacity:.11;background-image:radial-gradient(circle at 12% 18%,rgba(200,244,255,.9) 0 1px,transparent 1px),radial-gradient(circle at 70% 42%,rgba(231,89,89,.26) 0 1px,transparent 1px)}.hud{color:var(--ref-navy)}.brand-card,.guide-card,.top-right,.modal-card{border-color:#f9f6eff5;box-shadow:0 10px 30px #08153024,6px 6px #e7595947,-3px -3px #85c3e83d}.brand-card{color:var(--ref-navy);background:color-mix(in srgb,var(--ref-butter) 88%,white)}.brand-card strong,.screen-card h1,.internship-folder-heading strong,.internship-stage-hint strong,.modal-card h2{color:var(--ref-coral);text-shadow:2px 2px 0 var(--ref-butter)}.guide-card{color:var(--ref-walnut);background:#f9f6eff0}.guide-card b,.project-page strong,.project-flat-page header,.project-flat-page h2{color:var(--ref-apple)}.top-right{color:var(--ref-navy);background:#85c3e8e6}.desk-return{color:var(--ref-navy);background:linear-gradient(135deg,var(--ref-butter),var(--ref-coral) 54%,var(--ref-sky));box-shadow:0 6px 0 var(--ref-apple),0 12px 28px #08153033}.scene-test-controls{border-color:var(--ref-coral);background:#f9f6eff5;box-shadow:5px 5px #85c3e89e}.scene-test-controls button{border-color:var(--ref-navy);color:var(--ref-navy);background:var(--ref-butter)}.screen-card{color:var(--ref-navy);border-color:var(--ref-coral);background:radial-gradient(circle at 91% 16%,rgba(255,232,171,.48) 0 7px,transparent 8px),radial-gradient(circle at 86% 24%,rgba(133,195,232,.3) 0 11px,transparent 12px),linear-gradient(#f9f6eff5,#c8f4ffe6),repeating-linear-gradient(0deg,transparent 0 14px,rgba(133,195,232,.22) 14px 16px);box-shadow:inset 8px 0 #e759591a,8px 8px #85c3e866}.screen-card:before,.paper-form:before,.modal-card:before,.brand-card:before{background:repeating-linear-gradient(135deg,#f9f6efe6 0,#f9f6efe6 8px,#e75959b3 8px,#e75959b3 16px),var(--ref-butter)}.laptop-idle-label{color:var(--ref-cream);text-shadow:0 0 12px rgba(133,195,232,.8),2px 2px 0 var(--ref-navy)}.folder-cover-label,.folder-desk-label{color:var(--ref-navy);background:#f9f6eff5;box-shadow:3px 3px #85c3e894}.internship-folder-heading,.internship-stage-hint{color:var(--ref-navy);background:#ffe8abf5;box-shadow:6px 6px #e759598f,-4px -4px #85c3e880}.internship-folder-heading{background:radial-gradient(circle at 8px 8px,rgba(231,89,89,.28) 0 2px,transparent 2.5px) 0 0 / 16px 16px,#ffe8abf7}.internship-folder-heading:before,.internship-folder-heading:after{background:repeating-linear-gradient(90deg,var(--ref-sky) 0 9px,var(--ref-butter) 9px 18px,var(--ref-coral) 18px 27px)}.tag-row span{color:var(--ref-navy);border-color:var(--ref-coral);background:var(--ref-butter);box-shadow:2px 2px #85c3e894}.tag-row span:nth-child(3n+1){color:var(--ref-cream);border-color:var(--ref-apple);background:var(--ref-coral)}.tag-row span:nth-child(3n){color:var(--ref-navy);border-color:var(--ref-navy);background:var(--ref-sky)}.project-page,.project-flat-page-inner,.project-flat-page{color:var(--ref-navy);background-color:var(--ref-cream)}.project-flipbook-stage{background:radial-gradient(circle at 18% 16%,rgba(231,89,89,.22),transparent 28%),radial-gradient(circle at 83% 77%,rgba(133,195,232,.2),transparent 30%),#081530ad}.project-flat-page{border-color:var(--ref-walnut);background:radial-gradient(circle at 92% 10%,rgba(231,89,89,.2) 0 12px,transparent 13px),radial-gradient(circle at 87% 16%,rgba(133,195,232,.2) 0 18px,transparent 19px),linear-gradient(90deg,rgba(74,45,24,.08),transparent 9%,transparent 91%,rgba(74,45,24,.08)),var(--ref-cream);box-shadow:inset 0 0 0 2px #ffe8abe6,inset 0 0 32px #08153014}.project-flat-page-inner{background:repeating-linear-gradient(0deg,transparent 0 34px,rgba(133,195,232,.16) 34px 36px),radial-gradient(circle at 18px 18px,rgba(231,89,89,.11) 0 2px,transparent 2.5px) 0 0 / 24px 24px}.project-flat-page-inner:before{background:repeating-linear-gradient(135deg,var(--ref-butter) 0 9px,rgba(249,246,239,.9) 9px 18px)}.project-flat-page-inner:after{background:conic-gradient(var(--ref-coral) 25%,var(--ref-sky) 0 50%,var(--ref-butter) 0 75%,var(--ref-cream) 0)}.project-flat-book-meta,.paper-form{color:var(--ref-navy);background-color:var(--ref-butter)}.book-controls button,.copy-button{color:var(--ref-navy);border-color:var(--ref-cream);background:var(--ref-sky);box-shadow:3px 3px 0 var(--ref-coral)}.project-shelf-label,.object-tooltip{color:var(--ref-cream);background:#081530f0}.project-book-cover-copy{color:var(--ref-cream)}.project-book-cover-copy strong,.object-tooltip b{color:var(--ref-butter);text-shadow:2px 2px 0 var(--ref-apple)}.paper-form{border-color:#e75959b8;background:radial-gradient(circle at 93% 12%,rgba(255,232,171,.46) 0 12px,transparent 13px),radial-gradient(circle at 88% 19%,rgba(133,195,232,.28) 0 18px,transparent 19px),repeating-linear-gradient(0deg,transparent 0 23px,rgba(133,195,232,.2) 24px),#f9f6effa;box-shadow:inset 9px 0 #e759591f,inset 0 0 18px #4a2d1814}.paper-form input,.paper-form textarea{border-bottom-color:var(--ref-coral)}.typewriter-icon-key{border-color:var(--ref-cream);background:radial-gradient(circle at 34% 25%,#314461 0 12%,var(--ref-navy) 48%,#030917 100%);box-shadow:inset 0 -6px #0000006b,0 4px 0 var(--ref-coral),0 7px 12px #08153052}.typewriter-resume-key,.typewriter-entry-label,.paper-note-actions button{color:var(--ref-cream);background:radial-gradient(circle at 34% 22%,#ff8f8f,var(--ref-coral) 48%,var(--ref-apple) 100%);text-shadow:1px 1px 0 var(--ref-walnut);box-shadow:inset 0 -5px #4a2d1852,0 5px 0 var(--ref-navy)}.retro-clock-face{border-color:var(--ref-butter);color:var(--ref-butter);background:radial-gradient(circle at 22% 18%,rgba(231,89,89,.2),transparent 38%),linear-gradient(145deg,#16294b,var(--ref-navy) 70%)}.retro-clock-face strong{color:var(--ref-butter)}.retro-clock-face span,.retro-clock-face small{color:var(--ref-ice)}.chair-control{border-color:var(--ref-cream);background:radial-gradient(circle at 38% 32%,var(--ref-butter) 0 10%,transparent 11%),radial-gradient(circle at 50% 55%,var(--ref-coral) 0 34%,var(--ref-apple) 36% 58%,var(--ref-navy) 60%)}.modal-backdrop{background:#0815304d}.modal-card{color:var(--ref-navy);background:radial-gradient(circle at 11px 11px,rgba(133,195,232,.2) 0 2px,transparent 2.5px) 0 0 / 22px 22px,radial-gradient(circle at 92% 13%,rgba(255,232,171,.48) 0 14px,transparent 15px),linear-gradient(135deg,#f9f6effc,#c8f4fffa);box-shadow:0 18px 46px #0815303d,10px 10px #e7595975,-8px -8px #85c3e870}.modal-card .meta{color:var(--ref-walnut)}.modal-close,.internship-highlights li::marker{background-color:var(--ref-coral);color:var(--ref-cream)}.email-text{border-color:var(--ref-coral);background:#f9f6efeb}.qr-image{border-color:var(--ref-cream);outline-color:var(--ref-coral);box-shadow:9px 9px #85c3e894,-8px -8px #ffe8aba8}.photo-lightbox img{border-color:var(--ref-cream);box-shadow:0 16px 34px #08153038,7px 7px 0 var(--ref-coral),-7px -7px 0 var(--ref-sky)}.shelf-message-note{color:var(--ref-navy);border-color:#0815302e;box-shadow:3px 4px color-mix(in srgb,var(--note-accent) 46%,transparent),0 7px 10px #08153029}.shelf-message-note b{color:color-mix(in srgb,var(--note-accent) 72%,var(--ref-navy))}.message-note-lightbox{color:var(--ref-navy);border-color:#08153038;background:radial-gradient(circle at 9px 9px,rgba(231,89,89,.16) 0 2px,transparent 2.5px) 0 0 / 18px 18px,repeating-linear-gradient(0deg,transparent 0 27px,rgba(133,195,232,.2) 27px 29px),var(--ref-butter);box-shadow:8px 9px #85c3e894,0 18px 28px #0815302e}.message-note-lightbox:before{background:repeating-linear-gradient(135deg,#f9f6efe6 0,#f9f6efe6 9px,#e75959b3 9px,#e75959b3 18px)}.desk-navigation{pointer-events:auto;position:absolute;top:22px;right:24px;display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:4px double var(--ref-cream);background:radial-gradient(circle at 7px 7px,rgba(8,21,48,.1) 0 1.5px,transparent 2px) 0 0 / 14px 14px,#f9f6efeb;box-shadow:7px 7px #e7595980,-5px -5px #85c3e87a,0 14px 30px #08153029;-webkit-backdrop-filter:blur(10px) saturate(1.15);backdrop-filter:blur(10px) saturate(1.15);transform:rotate(.25deg)}.desk-navigation:before{content:"";position:absolute;top:-10px;right:54px;width:72px;height:18px;background:repeating-linear-gradient(135deg,#f9f6efeb 0,#f9f6efeb 8px,#e75959b8 8px,#e75959b8 16px);box-shadow:0 2px 4px #08153024;transform:rotate(4deg)}.desk-navigation-item{pointer-events:auto;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:7px;min-height:42px;padding:7px 10px 7px 7px;border:2px solid var(--ref-cream);color:var(--ref-navy);box-shadow:3px 3px 0 var(--ref-walnut);font-family:Georgia,Microsoft YaHei,serif;cursor:pointer;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.desk-navigation-item span{display:grid;place-items:center;width:24px;height:24px;border:1px solid currentColor;border-radius:50%;background:#f9f6ef7a;font-size:9px;font-weight:900}.desk-navigation-item b{white-space:nowrap;font-size:13px;line-height:1}.desk-navigation-item.tone-1{color:var(--ref-cream);background:var(--ref-coral);transform:rotate(-1.2deg)}.desk-navigation-item.tone-2{background:var(--ref-sky);transform:rotate(.8deg)}.desk-navigation-item.tone-3{background:var(--ref-butter);transform:rotate(-.5deg)}.desk-navigation-item.tone-4{color:var(--ref-cream);background:var(--ref-navy);transform:rotate(1.1deg)}.desk-navigation-item.tone-5{color:var(--ref-cream);background:var(--ref-walnut);transform:rotate(-.8deg)}.desk-navigation-item:hover:not(:disabled),.desk-navigation-item:focus-visible:not(:disabled){z-index:2;filter:saturate(1.12) brightness(1.05);transform:translateY(-4px) rotate(0) scale(1.035);box-shadow:4px 6px 0 var(--ref-apple)}.desk-navigation-item:active:not(:disabled){transform:translateY(1px) scale(.99);box-shadow:1px 1px 0 var(--ref-walnut)}.desk-navigation-item:disabled{opacity:.58;cursor:wait}.laptop-about-card{display:flex;flex-direction:column;height:252px;min-height:0;padding:14px 18px}.about-screen-header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-shrink:0;margin-bottom:10px}.about-screen-header h1{margin:0;font-size:23px;white-space:nowrap}.about-tabs{display:flex;gap:4px}.about-tabs button{padding:5px 6px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--ref-navy);font:inherit;font-size:11px;cursor:pointer}.about-tabs button[aria-selected=true]{border-color:var(--ref-sky);background:var(--ref-ice);box-shadow:2px 2px 0 var(--ref-coral)}.about-screen-body{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding-right:8px;scrollbar-width:thin;scrollbar-color:var(--ref-sky) transparent}.about-screen-body p{font-size:13px;line-height:1.7}.about-screen-body .tag-row{gap:5px;margin-top:8px}.about-screen-body .tag-row span{font-size:10px;padding:3px 5px}.about-education+.about-education{border-top:1px dashed var(--ref-sky);margin-top:8px;padding-top:8px}.about-education h2{font-size:15px;color:var(--ref-navy);margin:0 0 3px}.about-education p{margin:0}.about-education time{font-size:11px;color:var(--ref-walnut)}.about-skills{margin:0;font-size:12px;line-height:1.7}.about-skills>div{display:grid;grid-template-columns:58px 1fr;gap:9px;padding:6px 0;border-bottom:1px dashed var(--ref-sky)}.about-skills dt{font-weight:700;color:var(--ref-apple)}.about-skills dd{margin:0}.mobile-about-screen{display:none}@media(max-width:767px){.laptop-about-card{visibility:hidden}.mobile-about-screen{position:fixed;top:16px;right:16px;bottom:92px;left:16px;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:30}.mobile-about-screen .laptop-about-card{visibility:visible;width:min(100%,480px);height:min(640px,100%);min-height:0;padding:18px 20px;pointer-events:auto}.mobile-about-screen .about-screen-header{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px}.mobile-about-screen .about-tabs{flex-wrap:wrap;gap:8px}.mobile-about-screen .about-tabs button{font-size:13px;min-height:36px;padding:6px 8px}.mobile-about-screen .about-screen-body{padding-right:6px}.mobile-about-screen .about-screen-body p{font-size:14px;line-height:1.85}.mobile-about-screen .about-screen-body .tag-row{gap:6px}.mobile-about-screen .about-screen-body .tag-row span{font-size:11px;padding:4px 6px}.mobile-about-screen .about-skills{font-size:13px}}.project-flat-page-inner{padding:clamp(32px,4vh,46px) clamp(28px,3.3vw,48px) 42px}.project-flat-page .project-page-category{font-family:Microsoft YaHei,sans-serif;font-size:12px;white-space:nowrap}.project-flat-page h2{flex-shrink:0;font-size:clamp(26px,2.7vw,36px);margin:20px 0 12px;overflow-wrap:anywhere}.project-page-meta{display:flex;flex-wrap:wrap;gap:5px 12px;flex-shrink:0;margin-bottom:18px;color:var(--ref-walnut);font-size:13px;line-height:1.6}.project-page-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ref-sky) transparent;padding-right:7px;-webkit-user-select:text;user-select:text}.project-page-body p,.project-page-body li{font-size:clamp(15px,1.25vw,18px);line-height:1.8;overflow-wrap:anywhere}.project-page-body ul{padding-left:1.2em;margin:14px 0 0}.project-page-body li+li{margin-top:10px}.project-page-body li::marker{color:var(--ref-coral)}.project-page-body .project-page-deliverable{margin-top:16px;color:var(--ref-walnut);font-size:13px}.project-flat-page small{flex-shrink:0;font-size:11px;line-height:1.6;margin-top:16px}.project-flat-page footer{flex-shrink:0;padding-top:10px}.hobby-detail-card{width:min(740px,calc(100vw - 80px))}.hobby-detail-card:after{right:14px}.hobby-detail-card .modal-close{position:sticky;top:0;float:right;margin:0 0 8px 12px;color:var(--ref-navy);background:var(--ref-butter)}.hobby-detail-card>h2{padding-right:0;line-height:1.4;overflow-wrap:anywhere}.hobby-title-subtitle{color:var(--ref-walnut);font-size:.65em;font-weight:600;text-shadow:none}.hobby-overview-title{margin:24px 0 0;color:var(--ref-apple);font-size:19px}.hobby-stats{display:flex;flex-wrap:wrap;gap:14px 28px;margin:20px 0;padding:15px 0;border-block:1px dashed var(--ref-sky)}.hobby-stats dt{font-size:12px;color:var(--ref-walnut)}.hobby-stats dd{margin:4px 0 0;color:var(--ref-apple);font-size:28px;font-weight:800}.hobby-detail-section{margin-top:30px}.hobby-detail-section h3{display:flex;align-items:center;gap:12px;color:var(--ref-apple);font-size:19px;margin-bottom:18px}.hobby-detail-section h3:after{content:"";height:1px;flex:1;background:var(--ref-sky)}.hobby-game-entry{border-left:3px solid var(--ref-sky);padding-left:17px;margin:0 0 22px}.hobby-game-entry h4{font-size:17px;margin:0 0 6px}.hobby-game-entry p{margin:4px 0 0}.hobby-game-entry .game-meta{color:var(--ref-walnut);font-size:13px;line-height:1.8}@media(max-width:600px){.hobby-detail-card{width:calc(100vw - 32px);padding:24px 20px;max-height:82dvh}.hobby-detail-card .modal-close{float:none;display:block;width:max-content;margin:0 0 10px auto}.hobby-detail-card>h2{font-size:26px}.hobby-title-subtitle{display:inline-block}}.about-tabs button:focus-visible,.about-screen-body:focus-visible,.project-page-body:focus-visible{outline:2px solid var(--ref-coral);outline-offset:-2px}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:detail-scrim-in .18s ease-out both}.modal-card{animation:detail-card-in .22s cubic-bezier(.22,.8,.26,1) both;scrollbar-width:thin;scrollbar-color:var(--ref-sky) transparent}.modal-card h2{padding-right:36px}.modal-card p,.internship-highlights{line-height:1.85}.modal-card .email-text{-webkit-user-select:all;user-select:all}.project-flat-page h2{line-height:1.25}.project-flat-page-inner{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#85c3e880 transparent}.desk-navigation button:focus-visible,.copy-button:focus-visible,.modal-close:focus-visible,.desk-return:focus-visible{outline:3px solid var(--ref-sky);outline-offset:4px}@keyframes detail-scrim-in{0%{opacity:0}to{opacity:1}}.ergonomic-chair-control{display:block;width:96px;height:128px;padding:0;border:0;border-radius:30px;background:transparent;box-shadow:none;cursor:pointer}.ergonomic-chair-control:disabled{cursor:default}.ergonomic-chair-control:focus-visible{outline:3px solid var(--ref-sky);outline-offset:4px;background:#85c3e81a}@keyframes detail-card-in{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.modal-backdrop,.motion-surface{animation:none}.experience-toolbar{position:absolute;right:24px;bottom:22px;pointer-events:auto;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 12px;border:1px solid #85c3e870;border-radius:12px;background:#f9f6eff2;color:var(--ref-navy);box-shadow:4px 4px #85c3e859,0 10px 22px #0815301a;font-size:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ambience-switch{display:flex;gap:2px;padding-right:10px;border-right:1px dashed var(--ref-sky)}.ambience-switch button{border:0;border-radius:6px;background:transparent;padding:6px 9px;color:var(--ref-navy);cursor:pointer}.ambience-switch button[aria-pressed=true]{background:var(--ref-butter);box-shadow:inset 0 -2px #e7595938}.experience-toolbar select{border:0;padding:5px;background:transparent;color:var(--ref-navy);cursor:pointer}.experience-toolbar :focus-visible{outline:2px solid var(--ref-coral);outline-offset:2px}.experience-toolbar :disabled{opacity:.55;cursor:wait}.charm-hit-area{display:block;width:32px;height:38px;border:0;background:transparent;cursor:pointer;touch-action:none}.charm-hit-area:focus-visible{outline:2px dashed var(--ref-coral);outline-offset:4px}.charm-hit-area:disabled{pointer-events:none}.decor-hit-area{display:block;border:0;padding:0;background:transparent;cursor:pointer}.decor-hit-area:disabled{pointer-events:none}.decor-hit-area:focus-visible{outline:2px dashed var(--ref-coral);outline-offset:3px}.snow-doll-hit-area{width:42px;height:62px}.collectible-preview{height:min(43vh,350px);border-radius:16px;overflow:hidden;background:radial-gradient(ellipse at 50% 70%,#ffe8ab88,transparent 65%),#c8f4ff55}.collectible-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:2;color:var(--ref-navy);pointer-events:none}.fog-intro-blinds{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transform:scaleY(0);transform-origin:top;opacity:0;background:repeating-linear-gradient(to bottom,#f9f6ef 0,#f9f6ef calc(100vh / 17 - 3px),#b8d8e8 calc(100vh / 17 - 3px),#b8d8e8 calc(100vh / 17));box-shadow:0 8px 20px #08153026}.fog-intro.is-leaving .fog-intro-blinds{animation:blinds-enter-room .85s cubic-bezier(.4,0,.25,1) both}.paper-form.is-sending .paper-note-actions button{background:var(--ref-ice)}.photo-lightbox img{touch-action:none}.photo-zoom-viewport{display:grid;place-items:center;max-width:100%;width:100%;overflow:hidden;touch-action:none;border-radius:8px}.photo-zoom-button{border:1px solid var(--ref-sky);border-radius:6px;padding:5px 12px;background:var(--ref-cream);color:var(--ref-navy);font-size:12px;cursor:pointer}.photo-zoom-button:focus-visible{outline:2px solid var(--ref-coral);outline-offset:3px}.internship-detail-card{width:min(820px,calc(100vw - 64px));padding:32px 40px}.internship-detail-card:after{right:18px}.internship-detail-card p,.internship-detail-card li{overflow-wrap:anywhere}.about-education .about-honors{margin-top:6px;font-size:12px}.resume-choice-card{width:min(680px,calc(100vw - 64px))}.resume-choice-card:after{right:18px}.resume-choice-card .resume-choice-hint{font-size:14px}.resume-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resume-choice-option{min-width:0;padding:18px;border:1px solid var(--ref-sky);border-radius:8px;background:var(--ref-cream)}.resume-choice-option h3{margin:0;color:var(--ref-navy);font-size:22px}.resume-choice-option p{font-size:14px;overflow-wrap:anywhere}.resume-download-actions{display:flex;flex-wrap:wrap;gap:10px}.resume-download-actions .copy-button{margin:0;padding:9px 12px;font-size:13px}.photo-modal-card{width:fit-content;max-width:calc(100vw - 48px);max-height:calc(100dvh - 48px);padding:12px 12px 38px;border:0;border-radius:4px;background:#fff;box-shadow:0 24px 70px #08153055;overflow:hidden}.photo-modal-card:before,.photo-modal-card:after{display:none}.photo-modal-card .photo-lightbox{position:relative;margin:0;gap:0}.photo-modal-card .photo-zoom-viewport{position:relative;width:min(1080px,calc(100vw - 72px),calc((100dvh - 98px) * var(--photo-aspect-ratio)));aspect-ratio:var(--photo-aspect-ratio);border-radius:0;background:#f5f4f0}.photo-modal-card .photo-lightbox img{width:100%;height:100%;max-width:100%;max-height:100%;border:0;padding:0;border-radius:0;box-shadow:none}.photo-modal-card .modal-close,.photo-modal-card .photo-zoom-button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#fff;color:var(--ref-navy);box-shadow:0 2px 10px #08153026}.photo-modal-card .modal-close{top:20px;right:20px;font-size:25px}.photo-modal-card .photo-zoom-button{position:absolute;right:5px;bottom:-36px}.photo-modal-card .photo-zoom-button:disabled{opacity:.45;cursor:wait}.photo-load-indicator{position:absolute;width:32px;height:32px;border-radius:50%;border:3px solid #85c3e84d;border-top-color:var(--ref-navy);animation:photo-loading-spin .9s linear infinite}.photo-load-error{position:absolute;top:16px;right:16px;bottom:16px;left:16px;display:grid;place-content:center;justify-items:center;gap:12px}.photo-load-error p{margin:0;color:var(--ref-navy);font-size:14px}.photo-load-error button{padding:9px 15px;border:1px solid var(--ref-sky);border-radius:6px;background:#fff;color:var(--ref-navy);cursor:pointer}.photo-load-error button:focus-visible{outline:2px solid var(--ref-coral);outline-offset:3px}@keyframes photo-loading-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.photo-load-indicator{animation:none}}@media(max-width:700px){.internship-detail-card,.resume-choice-card{width:calc(100vw - 32px);padding:26px 22px}.resume-choice-grid{grid-template-columns:1fr}}@keyframes blinds-enter-room{0%{transform:scaleY(0);opacity:0}20%{opacity:1}to{transform:scaleY(1);opacity:1}}@media(max-width:700px){.experience-toolbar{right:12px;bottom:14px;gap:6px;padding:7px 9px;font-size:11px}.ambience-switch{padding-right:6px}.ambience-switch button{padding:5px 6px}.desk-navigation{left:12px;right:12px;top:14px;gap:5px;padding:8px;justify-content:space-between}.desk-navigation-item{min-width:0;padding:7px 4px;grid-template-columns:1fr;justify-items:center;gap:4px;flex:1}.desk-navigation-item b{font-size:11px}.desk-navigation-item span{font-size:9px}}
