._shell_13641_1{max-width:1480px;margin:auto;padding:0 5%;color:var(--ivory)}._topbar_13641_7{height:96px;border-bottom:1px solid var(--club-line);display:flex;align-items:center;justify-content:space-between;gap:20px}._brand_13641_15{display:flex;align-items:center;gap:22px;text-decoration:none}._logo_13641_21{font-family:DM Sans,sans-serif;font-weight:700;font-size:var(--heading);letter-spacing:-.075em;line-height:1}._logo_13641_21 span{color:var(--gold)}._brandName_13641_31{font-size:var(--body);padding-left:22px;border-left:1px solid var(--club-line)}._primary_13641_36{border:1px solid var(--gold);background:var(--gold);color:var(--club);border-radius:10px;padding:12px 20px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:24px;font-size:var(--small);font-weight:600;transition:background .2s;white-space:normal;text-align:center}._primary_13641_36:hover{background:#e6b632}._primary_13641_36 span{font-size:var(--title)}._textButton_13641_59{background:none;border:0;padding:10px 0;min-height:44px;font-size:var(--small);text-decoration:none;display:inline-flex;align-items:center;gap:18px;line-height:1.4}._textButton_13641_59:hover{text-decoration:underline;text-underline-offset:5px}._textButton_13641_59 span{font-size:var(--title)}._hero_13641_78{padding:28px 0 24px}._hero_13641_78 p{color:#bcbab7;margin-top:10px;font-size:var(--small)}._eyebrow_13641_86{font-family:Space Mono,monospace;font-size:var(--micro);letter-spacing:.12em;text-transform:uppercase;line-height:1.7;color:var(--muted)}._hero_13641_78 h1{font-family:DM Sans,sans-serif;font-weight:600;font-size:clamp(2rem,3vw,2.75rem);letter-spacing:-.045em;line-height:1.15}._welcome_13641_101{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;padding:10px 0;font-size:var(--small)}._welcome_13641_101 p{color:#bcbab7}._welcome_13641_101 strong{color:var(--ivory);font-weight:500}._welcome_13641_101 button{flex-shrink:0}._notice_13641_120{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 18px;border:1px solid #939b76;background:#edf0e2;color:var(--ink);font-size:var(--small);margin-bottom:16px}._library_13641_132{color:var(--ink);background:#f5f3ef;border-radius:16px;padding:24px 30px;scroll-margin-top:24px}._libraryHeading_13641_139{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}._libraryHeading_13641_139 h2{font-family:DM Sans,sans-serif;font-weight:600;font-size:var(--title);letter-spacing:-.025em;display:flex;align-items:center;gap:12px}._count_13641_155{font-family:Space Mono,monospace;font-size:var(--label);color:var(--muted);border:1px solid var(--line);border-radius:50%;height:28px;min-width:28px;padding:0 5px;display:inline-flex;justify-content:center;align-items:center}._viewSwitch_13641_168{display:flex;background:#e9e3f4;border-radius:10px;padding:4px;gap:3px}._viewSwitch_13641_168 button{background:none;border:0;padding:10px 17px;font-size:var(--small);min-height:40px}._viewSwitch_13641_168 button[aria-pressed=true]{background:#cbb9ee;border-radius:7px;font-weight:600}._toolbar_13641_187{display:flex;gap:25px;align-items:center;justify-content:space-between}._librarySearch_13641_193{display:flex;align-items:center;gap:10px;border:1px solid #a7c0b5;background:#e0eee7;border-radius:10px;padding:0 14px;max-width:670px;width:100%;min-height:48px}._librarySearch_13641_193>span:not(._srOnly_13641_205){font-size:var(--heading);line-height:1}._librarySearch_13641_193 input{border:0;background:none;width:100%;padding:12px 4px;font-size:var(--body);color:var(--ink)}._librarySearch_13641_193 input::placeholder{color:var(--muted);opacity:1}._sort_13641_221 select{border:0;background:none;min-height:48px;padding:10px 22px 10px 4px;color:var(--muted);font-size:var(--small)}._filters_13641_229{display:flex;flex-wrap:wrap;gap:8px;margin:23px 0 0}._filters_13641_229 button{background:#eadfcf;color:#30271e;border:2px solid transparent;padding:8px 15px;border-radius:8px;min-height:42px;font-size:var(--small)}._filters_13641_229 button[data-tone="0"]{background:#dce9cc}._filters_13641_229 button[data-tone="1"]{background:#f1d6c5}._filters_13641_229 button[data-tone="2"]{background:#d8e5f3}._filters_13641_229 button[data-tone="3"]{background:#eadcf0}._filters_13641_229 button[aria-pressed=true]{border-color:#29271f;background:#f1c54a;color:#201d16;font-weight:600}._shelfRail_13641_262{display:flex;align-items:flex-end;gap:56px;overflow-x:auto;padding:48px 34px 12px;perspective:1400px;perspective-origin:50% 65%;scrollbar-width:thin;scrollbar-color:#b5a991 transparent;min-height:415px;background:linear-gradient(#dcb988 0 4px,#b98b58 4px) left calc(100% - 137px) / 100% 14px no-repeat,linear-gradient(#4e351a30,transparent) left calc(100% - 125px) / 100% 12px no-repeat;isolation:isolate}._bookItem_13641_280{flex:0 0 178px;min-width:0;position:relative}._bookButton_13641_285{width:178px;height:var(--book-height);background:none;border:0;padding:0;position:relative;perspective:900px;display:block}._bookObject_13641_295{height:100%;width:100%;display:block;transform:rotateY(-28deg) rotate(var(--lean));transform-style:preserve-3d;transition:transform .5s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:14px 12px 16px -8px #30241480}._bookButton_13641_285:hover ._bookObject_13641_295,._bookButton_13641_285:focus-visible ._bookObject_13641_295{transform:translateY(-22px) rotateY(0) rotate(0) translateZ(32px)}._bookFace_13641_309{position:absolute;inset:0;display:block;transform:translateZ(17px);background:var(--spine);border-radius:1px 3px 3px 1px;overflow:hidden;box-shadow:inset 2px 0 4px #0004}._coverImage_13641_319{display:block;width:100%;height:100%;object-fit:contain}._coverSheen_13641_325{position:absolute;inset:0;box-shadow:inset 3px 0 4px #ffffff50,inset 9px 0 5px #0003,inset 10px 0 1px #ffffff10;pointer-events:none}._bookSpine_13641_334{background:color-mix(in srgb,var(--spine) 55%,#151515);position:absolute;left:-17px;top:0;width:34px;height:100%;transform:rotateY(-90deg);color:#fff;display:flex;align-items:center;justify-content:center;gap:10px;writing-mode:vertical-rl;text-align:center;padding:14px 4px;text-shadow:0 1px 3px #0008;border-top:4px solid #ffffff20;border-bottom:4px solid #0002;box-shadow:inset -4px 0 6px #0003}._bookSpine_13641_334 span{font-family:"Instrument Serif",serif;font-size:var(--body);overflow:hidden;max-height:80%;text-overflow:ellipsis}._bookSpine_13641_334 small{font-size:var(--micro);max-height:40%;overflow:hidden}._pages_13641_367{position:absolute;width:31px;right:-15px;top:4px;bottom:4px;background:repeating-linear-gradient(90deg,#e7ddc9 0 1px,#f8f3e6 1px 3px);transform:rotateY(90deg)}._bookAuthor_13641_376{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;color:var(--muted);font-size:var(--small);line-height:1.5;margin-top:5px}._bookCaption_13641_387{margin-top:34px;max-width:190px;height:105px}._bookCaption_13641_387>p{font-size:var(--micro);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._captionTitle_13641_401{border:0;background:none;padding:6px 0;text-align:left;font-family:"Instrument Serif",serif;font-size:var(--title);line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;overflow-wrap:anywhere}._captionTitle_13641_401:hover{text-decoration:underline}._spineRail_13641_419{gap:8px;padding-left:40px;min-height:410px}._spineItem_13641_424{flex-basis:50px;width:50px}._spineItem_13641_424 ._bookButton_13641_285{width:50px}._spineItem_13641_424 ._bookObject_13641_295{width:178px;transform-origin:17px center;transform:rotateY(82deg)}._spineItem_13641_424 ._bookButton_13641_285:hover ._bookObject_13641_295,._spineItem_13641_424 ._bookButton_13641_285:focus-visible ._bookObject_13641_295{transform:translateY(-26px) translateZ(96px) rotateY(25deg)}._spineItem_13641_424:focus-within,._spineItem_13641_424:hover{z-index:20}._spineItem_13641_424 ._bookCaption_13641_387{visibility:hidden;width:160px}._spineItem_13641_424:hover ._bookCaption_13641_387,._spineItem_13641_424:focus-within ._bookCaption_13641_387{visibility:visible}._shelfFoot_13641_452{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:22px}._shelfFoot_13641_452 ._eyebrow_13641_86{letter-spacing:.06em}._railControls_13641_462{display:flex;gap:8px}._railControls_13641_462 button{background:none;border:1px solid var(--line);width:44px;height:44px;font-size:var(--title)}._empty_13641_473{display:flex;align-items:center;justify-content:center;gap:40px;min-height:310px;margin-top:24px;border-bottom:4px solid #cfc6b6;box-shadow:0 12px 14px -14px #6e6048;padding:40px 20px}._emptyMark_13641_484{font-family:"Instrument Serif",serif;font-size:var(--display);font-style:italic;color:#887858;border-right:1px solid var(--line);padding-right:40px}._empty_13641_473 h3{font-family:"Instrument Serif",serif;font-size:var(--heading);max-width:430px;line-height:1.1}._empty_13641_473 p{color:var(--muted);font-size:var(--small);margin:14px 0 10px}._shelfLoading_13641_503{min-height:350px;display:flex;align-items:flex-end;gap:35px;overflow:hidden;padding:40px 25px}._skeleton_13641_511{height:245px;width:165px;flex-shrink:0;background:#e4ded2;animation:_pulse_13641_1 1.8s ease infinite}._footer_13641_518{border-top:1px solid var(--club-line);margin-top:30px;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:var(--label);color:#bcbab7}._footer_13641_518>div{display:flex;gap:25px;align-items:center}._footer_13641_518 a{font-size:var(--label)}._overlay_13641_537{position:fixed;inset:0;background:#0a0a0fcc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;animation:_fade_13641_1 .2s ease}._modal_13641_545{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 32px);max-width:670px;max-height:90dvh;overflow-y:auto;background:#fbf8f1;color:var(--ink);border-top:3px solid var(--gold);box-shadow:0 25px 100px #29271f25;border:1px solid var(--line);padding:32px;z-index:51;animation:_fade_13641_1 .4s ease;overscroll-behavior:contain}._wide_13641_564{max-width:1000px}._modalHeader_13641_567{display:flex;align-items:flex-start;gap:20px;justify-content:space-between;margin-bottom:25px}._modalTitle_13641_574{font-family:"Instrument Serif",serif;font-size:var(--heading);line-height:1.08;overflow-wrap:anywhere;margin:0 0 10px}._muted_13641_581{color:var(--muted);font-size:var(--small);line-height:1.5;display:block}._close_13641_587{height:44px;width:44px;flex:0 0 44px;background:none;border:1px solid var(--line);font-size:var(--title);display:grid;place-items:center;line-height:1}._label_13641_598{display:flex;flex-direction:column;gap:9px;font-size:var(--small);font-weight:600}._input_13641_605{display:block;width:100%;border:1px solid #ada593;border-radius:0;padding:13px 14px;min-height:48px;background:#fffdf8;color:var(--ink);font-size:var(--body);font-weight:400}._hint_13641_617{font-size:var(--small);color:var(--muted);font-weight:400;line-height:1.45}._searchStep_13641_623>._hint_13641_617{margin-top:12px}._matches_13641_626{list-style:none;padding:0;margin:20px 0}._match_13641_626{display:grid;grid-template-columns:44px 1fr 20px;gap:18px;padding:15px 8px;align-items:center;width:100%;text-align:left;border:0;border-bottom:1px solid var(--line);background:none}._match_13641_626:hover{background:#efe9dc}._match_13641_626>span:nth-child(2),._selectedBook_13641_647>div{min-width:0;overflow-wrap:anywhere}._match_13641_626 strong{font-size:var(--body);display:block;line-height:1.3;margin-bottom:5px}._match_13641_626 small{font-size:var(--label);display:block;margin-top:5px}._thumb_13641_662{display:block;width:44px;height:65px}._coverFallback_13641_667{background:#e7e0d2;color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center;padding:14px;font-family:"Instrument Serif",serif;font-size:var(--title);width:100%;height:100%;overflow:hidden}._coverFallback_13641_667 small{font-family:DM Sans,sans-serif;font-size:var(--micro)}._thumb_13641_662 ._coverFallback_13641_667{font-size:var(--micro);padding:3px;gap:0}._thumb_13641_662 ._coverFallback_13641_667 small{display:none}._searchStatus_13641_695{padding:20px 0;color:var(--muted);font-size:var(--small)}._form_13641_700{display:flex;flex-direction:column;gap:22px}._fieldset_13641_705{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:22px;min-width:0}._twoColumns_13641_714{display:grid;grid-template-columns:1fr 1fr;gap:18px}._selectedBook_13641_647{display:flex;align-items:center;gap:25px}._selectedCover_13641_724{display:block;width:90px;height:132px;flex-shrink:0;box-shadow:5px 8px 12px #29271f20}._selectedBook_13641_647 h3{font-family:"Instrument Serif",serif;font-size:var(--title);line-height:1.1;margin:9px 0}._selectedBook_13641_647 p{font-size:var(--small)}._uploadDetails_13641_740{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 0}._uploadDetails_13641_740 summary{cursor:pointer;min-height:30px;font-size:var(--small);padding:6px 0}._uploadDetails_13641_740>._label_13641_598{margin:16px 0}._uploadDetails_13641_740 input[type=file]{font-size:var(--small);width:100%;font-weight:400;padding:8px 0}._checkbox_13641_760{display:flex;align-items:flex-start;gap:12px;font-size:var(--small);line-height:1.5;margin:12px 0}._checkbox_13641_760 input{width:18px;height:18px;flex-shrink:0;accent-color:var(--accent)}._honeypot_13641_774{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}._error_13641_781{background:#f5e7e0;border:1px solid #b87a6b;color:var(--error);padding:15px;font-size:var(--small);line-height:1.5}._detail_13641_789{display:grid;grid-template-columns:280px 1fr;gap:48px;padding:12px 0}._detailCover_13641_795{width:100%;height:410px;transform:rotate(-2deg);box-shadow:12px 18px 30px #29271f30;position:sticky;top:10px}._detailText_13641_803{min-width:0}._tags_13641_806{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:25px}._tags_13641_806>span{font-size:var(--label);border:1px solid var(--line);padding:6px 10px}._recommendation_13641_817{margin:16px 0 25px;padding-bottom:24px;border-bottom:1px solid var(--line)}._recommendation_13641_817 blockquote{font-family:"Instrument Serif",serif;font-size:var(--title);line-height:1.4;margin:0 0 20px;white-space:pre-wrap;overflow-wrap:anywhere}._recommendation_13641_817 p{display:flex;gap:12px;align-items:center;font-size:var(--small)}._modalHeader_13641_567>div,._recommendation_13641_817 p strong{min-width:0;overflow-wrap:anywhere}._avatar_13641_841{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#e6decd;border-radius:50%;color:var(--accent)}._detailText_13641_803>._hint_13641_617{margin-top:15px}._about_13641_855{display:flex;flex-direction:column;gap:18px}._about_13641_855 ol{padding-left:24px;line-height:1.7}._about_13641_855 p{font-size:var(--body)}._guideImage_13641_867{width:100%;height:auto;border:1px solid var(--line)}._srOnly_13641_205{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._skip_13641_883{position:fixed;top:12px;left:12px;transform:translateY(-200%);background:var(--ink);color:var(--paper);padding:12px 20px;z-index:100}._skip_13641_883:focus{transform:translateY(0)}@keyframes _arrive_13641_1{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes _fade_13641_1{0%{opacity:0}to{opacity:1}}@keyframes _pulse_13641_1{50%{opacity:.5}}@media(max-width:900px){._hero_13641_78{padding:24px 0;gap:30px}._detail_13641_789{grid-template-columns:220px 1fr;gap:30px}._detailCover_13641_795{height:325px}._shelfRail_13641_262{gap:35px}._spineRail_13641_419{gap:8px}}@media(max-width:640px){._shell_13641_1{padding:0 22px}._topbar_13641_7{height:88px;gap:12px}._brand_13641_15{gap:12px}._brandName_13641_31{padding-left:12px;font-size:var(--small);max-width:82px;line-height:1.3}._logo_13641_21{font-size:var(--title)}._topbar_13641_7 ._primary_13641_36{padding:10px 13px;gap:10px;min-height:44px}._hero_13641_78{padding:24px 0 20px}._hero_13641_78 h1{font-size:2rem}._welcome_13641_101{gap:12px;align-items:flex-start;padding:15px 0}._welcome_13641_101 p{font-size:var(--small)}._welcome_13641_101 button{gap:6px;padding-top:0}._library_13641_132{padding:24px 18px;margin:0 -6px}._libraryHeading_13641_139{align-items:center;gap:12px}._libraryHeading_13641_139 h2{font-size:1.125rem;gap:9px}._viewSwitch_13641_168 button{padding:9px 10px;font-size:var(--label);min-height:40px}._toolbar_13641_187{gap:12px;flex-wrap:wrap}._librarySearch_13641_193{max-width:none}._sort_13641_221{margin-left:auto}._sort_13641_221 select{min-height:36px;padding:4px 18px 4px 0}._filters_13641_229{margin-top:8px}._filters_13641_229 button{padding:8px 12px}._shelfRail_13641_262{margin:0 -18px;padding:38px 35px 12px;gap:56px;min-height:380px}._bookItem_13641_280{flex-basis:160px}._bookButton_13641_285{width:160px;height:calc(var(--book-height) - 20px)}._bookCaption_13641_387{max-width:160px}._spineRail_13641_419{gap:8px}._spineItem_13641_424{flex-basis:50px}._spineItem_13641_424 ._bookButton_13641_285{width:50px}._spineItem_13641_424 ._bookObject_13641_295{width:160px}._shelfFoot_13641_452{align-items:flex-start}._shelfFoot_13641_452 ._eyebrow_13641_86{max-width:205px}._empty_13641_473{padding:35px 4px;gap:19px;min-height:290px}._emptyMark_13641_484{font-size:var(--heading);padding-right:18px}._empty_13641_473 h3{font-size:var(--title)}._empty_13641_473 p{font-size:var(--small)}._footer_13641_518{flex-direction:column;align-items:flex-start;gap:6px}._footer_13641_518>div{width:100%;justify-content:space-between;gap:10px}._modal_13641_545{width:calc(100% - 20px);max-height:94dvh;padding:22px 20px}._modalHeader_13641_567{gap:10px}._modalTitle_13641_574{font-size:var(--heading)}._twoColumns_13641_714{grid-template-columns:1fr}._selectedBook_13641_647{gap:18px}._detail_13641_789{grid-template-columns:1fr;gap:30px}._detailCover_13641_795{width:180px;height:267px;position:static;margin:auto}._detailText_13641_803 ._primary_13641_36{width:100%}._searchStep_13641_623 ._textButton_13641_59{font-size:var(--small)}._match_13641_626{gap:12px;grid-template-columns:40px 1fr 15px}._match_13641_626 strong{overflow-wrap:anywhere}._notice_13641_120{padding:10px 12px}._shelfLoading_13641_503{gap:24px;padding-left:0}._skeleton_13641_511{width:150px;height:230px}}._shelfActions_13641_1130{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px}._shelfActions_13641_1130 ._primary_13641_36{min-height:44px;padding:12px 16px;font-size:var(--small)}@media(max-width:760px){._libraryHeading_13641_139{flex-wrap:wrap}._shelfActions_13641_1130,._shelfActions_13641_1130 ._primary_13641_36{width:100%;justify-content:space-between}}._discussion_1oyk8_1{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}._heading_1oyk8_6{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}._heading_1oyk8_6 h3{font-family:DM Sans,sans-serif;font-size:var(--title);font-weight:600}._like_1oyk8_19{border:1px solid #b5a6ca;border-radius:8px;background:#e9e3f4;padding:10px 15px;min-height:44px;font-size:var(--small)}._like_1oyk8_19[aria-pressed=true]{background:#cbb9ee;border-color:#796198}._like_1oyk8_19 span{margin-right:5px}._form_1oyk8_34{margin-top:20px}._form_1oyk8_34 fieldset{display:grid;gap:16px}._form_1oyk8_34 button{justify-self:start}._comments_1oyk8_44{list-style:none;padding:0;margin:24px 0 0}._comments_1oyk8_44 li{padding:18px 0;border-top:1px solid var(--line)}._comments_1oyk8_44 p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:var(--body)}._byline_1oyk8_59{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:var(--small)}._byline_1oyk8_59 strong{min-width:0;overflow-wrap:anywhere}._byline_1oyk8_59 time{flex-shrink:0;color:var(--muted);font-size:var(--label)}._actions_1oyk8_75{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px}._empty_1oyk8_81,._loading_1oyk8_82{padding:24px 0;color:var(--muted);font-size:var(--small)}._notice_1oyk8_87{margin-top:12px;color:#345432;font-size:var(--small)}:root{font-family:DM Sans,sans-serif;color:#2d2c25;background:#0a0a0f;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--paper: #e8e6e3;--ink: #18181c;--muted: #686458;--line: #d8d1c2;--accent: #8a6200;--club: #0a0a0f;--ivory: #e8e6e3;--gold: #d4a017;--club-line: #35353b;--error: #842e29;--body: 1rem;--small: .875rem;--micro: .6875rem;--label: .75rem;--title: 1.5rem;--heading: 2.25rem;--display: clamp(4rem, 6.4vw, 7.3rem)}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}a{color:inherit;text-underline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible,summary:focus-visible{outline:3px solid #b98200;outline-offset:5px}button{color:inherit}img{max-width:100%}p{line-height:1.6}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400}input,textarea,select{min-width:0}textarea{resize:vertical}::selection{background:#dbccb1;color:#29271f}html{scroll-behavior:smooth}body:has([data-state=open][role=dialog]){overflow:hidden}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html{scroll-behavior:auto}}
