/* RobinPrompt 04 · compact, cool-toned discovery space. */
:root{--paper:#f7f8fc;--ink:#191c28;--muted:#686d7d;--line:#e5e7ef;--green:#202431;--green-dark:#111522;--green-pale:#eef1f8;--lime:#c3ff5c;--sidebar:216px;--radius:20px;--shadow:0 10px 30px #292b5010}
body{background:var(--paper);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif}
.review-bar{background:#eef0f7;color:#737789;letter-spacing:1px;height:27px;font-size:9px}.review-dot{background:#7771ea}.sidebar{top:27px;background:#fff!important;border-color:var(--line);padding:29px 18px;color:var(--ink)}
.wordmark{font-size:21px;font-weight:750;letter-spacing:-1px;color:var(--ink)!important;padding:0;gap:8px}.wordmark img{width:36px;height:36px}.wordmark-dot{color:#7771ea!important}.sidebar-label{color:#9396a5;font-size:8px;padding:15px 0 38px 44px;letter-spacing:1.6px}
.nav-item{color:#6a6e7e!important;border-radius:12px;padding:13px 12px;font-size:13px}.nav-item.active{background:#eeeeff!important;color:#5142ba!important}.nav-item:hover{background:#f2f3f9!important;color:#252333!important}.nav-count{background:#fff;color:#6b60b6}.sidebar-note{border:1px solid #ececf4;background:#fafafe;border-radius:18px;padding:20px;margin:auto 0 24px}.sidebar-note h2{font-size:19px;line-height:1.25;color:#242438;letter-spacing:-.5px}.sidebar-note p{font-size:12px;color:#7a7e8e}.sidebar-arrow{color:#8173ec!important;margin-bottom:15px}.sidebar-bottom{border-color:var(--line);color:#808696;font-size:9px}.community-dot{background:#a0c67b}
.main-shell{background:var(--paper)}.topbar{height:83px;background:transparent;border-bottom:1px solid var(--line);padding:0 36px}.breadcrumb{color:#76798a}.header-actions{gap:12px}.button{border-radius:12px;font-size:13px;font-weight:650}.button-primary{background:#c3ff5c!important;border:1px solid #b1ed4a!important;color:#243015!important;box-shadow:0 3px 0 #26390c0c}.button-primary:hover{background:#b1f146!important}.button-dark{background:#252738!important;color:#fff!important}.button-quiet{color:#646879;background:transparent}.points-hint summary{font-size:9px;color:#878b98}.points-hint>div{background:white;border-color:var(--line);color:var(--ink)}
#main{padding:30px 36px 0;max-width:1420px}.discovery-intro{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(265px,1fr);gap:18px;align-items:stretch;margin-bottom:25px}
.library-heading{margin:0!important;min-height:0;padding:25px 30px;background:#eeedfc!important;color:var(--ink);border:1px solid #e3e0f7;border-radius:22px;display:flex;align-items:center;position:relative;overflow:hidden}.library-heading h1{font-size:clamp(32px,3.25vw,46px);font-weight:760;letter-spacing:-2px;line-height:1.04;margin:13px 0 14px;max-width:none}.library-heading h1 em{font-family:inherit;font-style:normal;font-weight:760;color:#7460d4!important;letter-spacing:-2px;display:inline}.library-heading p{font-size:13px;line-height:1.6;color:#66647f;max-width:380px}.library-heading .eyebrow{font-size:8px;letter-spacing:1.3px;color:#777090;display:flex;gap:7px;align-items:center}.fresh-dot{height:5px;width:5px;background:#8973dd;border-radius:50%}.hero-asterisk{position:absolute;right:23px;top:26px;font-size:63px;line-height:1;color:#bfb4ed;transform:rotate(13deg);pointer-events:none}
.seahorse-entry{display:flex;align-items:center;justify-content:space-between;gap:0;padding:23px 20px 22px 26px;border:1px solid #d6e8e1;background:#e9f6f1;border-radius:22px;position:relative;overflow:hidden;transition:transform .18s,border-color .18s}.seahorse-entry:hover{border-color:#76b8a4;transform:translateY(-2px)}.seahorse-entry>div{z-index:1}.mini-label{font-size:8px;letter-spacing:1.3px;color:#668679}.seahorse-entry h2{font-size:21px;letter-spacing:-.8px;margin:12px 0 25px;white-space:nowrap}.seahorse-entry h2>span{display:block;font-size:12px;line-height:1.5;font-weight:400;letter-spacing:0;color:#688178;margin-top:7px}.lesson-link{display:inline-flex;align-items:center;gap:16px;font-size:12px;font-weight:650}.lesson-link>span{font-size:19px}.seahorse-entry img{width:112px;height:150px;object-fit:contain;margin-left:-15px;transform:rotate(8deg)}
.entry-paths{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 15px;flex-direction:row}.discovery-label{font-size:13px;font-weight:650;letter-spacing:-.2px}.quiet-levels{background:#eceef5;border:0;padding:4px;border-radius:11px;display:flex;gap:1px}.quiet-levels .level-filter{border:0;background:transparent;color:#757888;border-radius:8px;padding:7px 11px;font-size:11px}.quiet-levels .level-filter.active{background:#fff;color:#313243;box-shadow:0 2px 5px #20203a09}
.search-box{margin:0 0 20px;background:#fff;border:1px solid #e0e2ec;border-radius:14px;box-shadow:0 4px 15px #22274b04;height:57px}.search-box input{font-size:13px}.search-box input::placeholder{color:#999aaa}.search-box svg{color:#9697af}.search-box kbd{background:#f3f4f9;border-color:#e7e8f0;color:#9c9aac}.library-filters{padding-bottom:12px;border-color:#e4e6ee}.area-tab{font-size:12px;color:#888b99}.area-tab.active{color:#282638;border-color:#8975d5}.area-tab.active:after{background:#8975d5}.sort-wrap{color:#797b8c}.sort-wrap select{font-size:11px}.topic-row{gap:12px;margin-top:14px}.topic-chips{gap:6px}.topic-chip{border:1px solid #e8e9f0;background:transparent;color:#868998;border-radius:8px;font-size:10px;padding:7px 10px}.topic-chip.active{background:#292b3d!important;border-color:#292b3d!important;color:#fff!important}.model-filter{background:var(--paper);color:#777b8e}.results-heading{margin:24px 0 15px}.results-heading h2{font-size:17px;font-weight:700;letter-spacing:-.5px}.results-heading>span{font-size:10px;color:#898d9d}
.prompt-grid{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-card{border:1px solid #e5e6ef;border-radius:18px;padding:22px 23px 0;background:#fff!important;box-shadow:0 3px 9px #2d305504!important;overflow:hidden;transition:transform .18s,box-shadow .18s,border-color .18s}.prompt-card:hover{transform:translateY(-3px);border-color:#b7aee5;box-shadow:0 12px 25px #3c356912!important}.card-top{margin-bottom:19px}.prompt-card .topic-icon{width:39px;height:39px;border-radius:12px;background:#eeeafb;color:#8a6bc0}.prompt-card:nth-child(3n+2) .topic-icon{background:#e5f3ee;color:#569c86}.prompt-card:nth-child(3n+3) .topic-icon{background:#e9efff;color:#7c91cf}.card-category{color:#9193a3;font-size:10px}.card-title{font-size:21px;font-weight:670;line-height:1.25;letter-spacing:-.65px;margin-bottom:11px;color:#2b2b3e}.card-description{font-size:13px;color:#818391;line-height:1.65}.card-tags{margin-top:20px;gap:7px;flex-wrap:wrap}.card-tag{background:#f4f5f9;color:#77798a;border-radius:5px;font-size:9px}.card-language{font-size:9px;color:#9193a2}.card-footer{border-color:#f0f0f6;padding-top:13px;padding-bottom:15px}.card-author{font-size:10px;color:#9092a1}.editorial-mark{background:#eeeefa;color:#9a8abd}.vote-button{color:#7d8091;border-color:#e9e9f1;border-radius:8px}.vote-button[aria-pressed=true]{background:#edfadf;color:#385b19}.share-banner{background:#eeeefa!important;color:#353245;border:1px solid #e2def5;border-radius:22px}.share-banner p,.share-banner .eyebrow{color:#86809d}.share-banner h2{font-size:24px;color:#3b354f}.site-footer{border-color:var(--line);color:#8c8e9c}.footer-wordmark{color:#3f4058}.mobile-brand{color:#262638}.mobile-nav{background:#ffffffed;border-color:#e6e7ef;backdrop-filter:blur(18px)}.mobile-nav a.active{color:#7962bd}.mobile-nav a{color:#9294a2}
.detail-title,.page-heading h1,.seepferdchen-heading h1{font-family:inherit;letter-spacing:-1.2px;color:#252637}.detail-benefit,.page-heading p,.seepferdchen-heading p{color:#787b8d}.detail-heading .topic-icon{background:#eeeafa;color:#9272c5}.prompt-text-box,.aha-prompt{background:#f8f8fc;border-color:#e3e2ef}.prompt-text-heading{background:#f0eff8;color:#827a9c}.prompt-text{background:#f8f8fc;color:#444257}.seepferdchen-heading{background:#e9f6f1;padding:25px 30px;border-radius:23px}.seepferdchen-heading .seahorse{width:135px;height:160px}.aha-guide{border-color:#e4e3f0;border-radius:20px;overflow:hidden}.aha-stage{background:#f9f9fd}.aha-progress{background:#f0eefb}.aha-progress button.active{color:#7755b4}.aha-example,.aha-building>div{background:#f0eefb}.aha-building b{color:#8267ad}.learning-flow,.tutorial-visual{background:#292c40!important}.learning-paths section{border-radius:20px;border-color:#e5e4f0}.learning-paths h2{font-family:inherit}.tutorial-component{background:#efeff8}.tutorial-panel-label{color:#828194}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#9274dc}.card-title a:focus-visible:after{outline-color:#9274dc}
@media(min-width:1550px){.prompt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1150px){.discovery-intro{grid-template-columns:1.3fr 1fr;gap:12px}.library-heading{padding:23px}.hero-asterisk{display:none}.seahorse-entry{padding:20px}.seahorse-entry img{width:86px;margin-left:-20px}.seahorse-entry h2{font-size:18px}.library-heading h1{font-size:37px}.library-heading p{font-size:12px}}
@media(max-width:900px){#main{padding:24px 24px 0}.topbar{padding:0 24px}.discovery-intro{grid-template-columns:1fr}.library-heading{padding:24px;min-height:0}.library-heading h1{font-size:42px}.hero-asterisk{display:block;right:35px;top:38px}.seahorse-entry{padding:18px 23px;min-height:132px}.seahorse-entry h2{font-size:21px;margin:7px 0 12px}.seahorse-entry img{width:97px;height:117px;position:absolute;right:28px;top:8px}.mini-label{font-size:8px}.discovery-label{display:none}.entry-paths{justify-content:flex-end}.seepferdchen-heading{padding:24px}}
@media(max-width:620px){#main{padding:20px 18px 0}.topbar{height:74px;padding:0 18px}.discovery-intro{gap:12px;margin-bottom:18px}.library-heading{border-radius:20px;padding:24px;margin:0!important}.library-heading h1{font-size:39px;letter-spacing:-1.8px;line-height:1.07;margin:13px 0}.library-heading h1 em{letter-spacing:-1.8px}.library-heading p{font-size:12px;max-width:260px}.library-heading .eyebrow{font-size:7px}.hero-asterisk{font-size:43px;right:18px;top:25px;opacity:.6}.seahorse-entry{border-radius:18px;min-height:126px}.seahorse-entry img{height:115px;right:22px}.entry-paths{justify-content:flex-start}.quiet-levels{width:100%;justify-content:space-between}.quiet-levels .level-filter{flex:1;font-size:12px;padding:8px}.search-box{height:53px}.search-box input{font-size:12px}.prompt-grid{grid-template-columns:1fr;gap:13px}.prompt-card{padding:21px 22px 0}.card-title{font-size:22px}.card-description{font-size:14px}.results-heading{align-items:flex-start;gap:15px}.results-heading>span{max-width:130px;text-align:right;line-height:1.5}.results-heading h2{font-size:16px}.topic-chip{font-size:11px}.seepferdchen-heading .seahorse{width:95px;height:130px}.seepferdchen-heading h1{font-size:31px}.seepferdchen-heading{padding:20px}.share-banner h2{font-size:23px}}
@media(prefers-reduced-motion:reduce){.seahorse-entry,.prompt-card{transition:none}.seahorse-entry:hover,.prompt-card:hover{transform:none}}
/* Keep useful context readable and remove the old fixed card spacer. */
.sidebar-note .text-button{color:#7160b3!important}
.prompt-card .card-description{min-height:0;flex:1;color:#717486}
.prompt-card .card-tags{margin-top:22px}
.prompt-card .topic-icon{background:#eeeafb!important;color:#8a6bc0!important}
.prompt-card:nth-child(3n+2) .topic-icon{background:#e5f3ee!important;color:#488c77!important}
.prompt-card:nth-child(3n+3) .topic-icon{background:#e9efff!important;color:#687fb9!important}
.card-category,.card-language,.card-author,.results-heading>span{color:#737687}
.topic-chip{color:#737587}.quiet-levels .level-filter{color:#696c7b}
.library-heading{padding:21px 27px}.library-heading h1{font-size:42px;margin:11px 0;line-height:1.03}.library-heading p{font-size:12px}
.social-share{background:#f1f0fb;border-color:#e1def0;border-radius:18px}.social-share-icon{background:#e5e1f5;color:#8170b2}.social-share-heading p,.social-share-note{color:#79758a}.social-share-buttons .button{color:#5f557c;border-color:#dcd7e8}.copy-secondary{color:#766990!important}
@media(max-width:1150px){.library-heading h1{font-size:36px}}
@media(max-width:620px){.library-heading{padding:21px 22px}.library-heading h1{font-size:35px}.library-heading p{font-size:12px;line-height:1.5}.hero-asterisk{font-size:36px}.seahorse-entry{min-height:124px}.seahorse-entry h2{font-size:20px}}
/* Softer editorial cards: centered headline, useful explanation left aligned. */
.prompt-card .card-top{justify-content:center;flex-direction:column;gap:10px;margin-bottom:17px}
.prompt-card .topic-icon{width:46px;height:46px;border-radius:16px}
.prompt-card .card-title,.preview-card .card-title,.detail-title{text-align:center;text-wrap:balance}
.prompt-card .card-title{font-size:23px;line-height:1.24;margin:0 auto 18px;max-width:440px}
.prompt-card .card-description{text-align:left;font-size:14px;line-height:1.7;display:block;-webkit-line-clamp:unset;overflow:visible}
.card-benefit-label{display:block;text-align:left;font-size:10px;font-weight:650;color:#8b7baf;letter-spacing:.4px;margin:0 0 6px}
.prompt-card .card-tags{justify-content:center;margin-top:20px;opacity:.85}.prompt-card .card-footer{margin-top:15px}
.everyday-starts{margin:0 0 23px}.everyday-starts-header{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:10px}.everyday-starts h2{font-size:14px;letter-spacing:-.3px}.everyday-starts small{font-size:10px;color:#898496}.everyday-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.everyday-links a{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#eeecf8;border:1px solid #e6e0f3;border-radius:12px;padding:13px 14px;font-size:12px;color:#64587c}.everyday-links a:nth-child(even){background:#eaf3f0;border-color:#dfece6;color:#537b6b}.everyday-links a:hover{border-color:#a99bc4}.everyday-links a span{font-size:18px}
@media(max-width:760px){.everyday-links{grid-template-columns:repeat(2,minmax(0,1fr))}.everyday-starts-header{align-items:baseline}.everyday-starts small{font-size:9px}.prompt-card .card-title{font-size:22px}.everyday-links a{font-size:11px;padding:11px 12px}}
/* 06 · playful discovery and a welcoming creator studio. */
.everyday-links a{justify-content:flex-start;min-height:76px;background:#eeecfb;transition:transform .18s}.everyday-links a:hover{transform:translateY(-2px)}.everyday-links a strong{font-weight:550;font-size:12px;line-height:1.4}.everyday-links .helper-icon{display:grid;place-items:center;flex:0 0 43px;height:43px;border-radius:15px;background:#ffffffa8;font-size:26px;transform:rotate(-6deg)}.everyday-links a:nth-child(even) .helper-icon{transform:rotate(7deg)}
.search-box{height:62px;margin-bottom:12px;padding-right:7px;border-color:#cfe5b6;box-shadow:0 4px 18px #82ad2a0a}.search-box .search-submit{display:flex!important;align-items:center;justify-content:center;gap:8px;background:var(--lime)!important;border:1px solid #b1ed4a!important;color:#243015!important;border-radius:11px;padding:0 22px;height:46px;font-size:13px;font-weight:650;flex-shrink:0}.search-box .search-submit svg{color:inherit;width:16px}.search-box kbd{display:none}.search-box input{min-width:0}
.discovery-controls{display:flex;flex-wrap:wrap;align-items:center;gap:7px 16px;padding:0 0 8px}.discovery-controls .entry-paths{margin:0;display:contents}.discovery-controls .discovery-label{display:none}.discovery-controls .library-filters{display:contents}.discovery-controls .quiet-levels{order:1;padding:3px;border-radius:20px;gap:0;width:auto}.discovery-controls .quiet-levels .level-filter{font-size:11px;min-height:30px;padding:6px 11px;border-radius:16px;flex:none}.discovery-controls .area-tabs{order:0;gap:3px;background:#edf1ef;border-radius:20px;padding:3px}.discovery-controls .area-tab{font-size:11px;padding:6px 11px;min-height:30px;border:0;border-radius:16px;margin:0;color:#6c7d73}.discovery-controls .area-tab.active{background:#fff;color:#345d47}.discovery-controls .area-tab::after{display:none}.discovery-controls .area-tab svg{display:none}.discovery-controls .sort-wrap{order:2;margin-left:auto}.discovery-controls .sort-wrap select{background:transparent;max-width:125px}.extra-filters{order:3;position:relative}.extra-filters summary{list-style:none;cursor:pointer;display:flex;gap:6px;align-items:center;padding:8px 10px;border-radius:14px;font-size:11px;color:#6b607e;background:#eeeaf7}.extra-filters summary::-webkit-details-marker{display:none}.extra-filters summary svg{width:14px;height:14px}.extra-filters[open]{flex-basis:100%}.extra-filters[open] summary{width:max-content}.extra-filters .topic-row{margin:8px 0 0;padding:10px 0;align-items:center}.extra-filters .topic-chips{flex-wrap:wrap;overflow:visible;max-width:none}.extra-filters .topic-chip{border:0;border-radius:18px;background:#eeedf5;padding:7px 12px}.extra-filters .model-filter{margin-left:auto}.results-heading{margin-top:16px}
.chatgpt-handoff{align-items:center;text-align:center}.chatgpt-handoff>.button-primary{margin-inline:auto}.prompt-text-box{background:#f7f7fc!important;border-color:#e1deed!important}.prompt-text-heading,.prompt-expand{background:#f0eef9!important;color:#77658d!important}.prompt-text{color:#494359!important}.feedback-panel{background:linear-gradient(125deg,#ecf8e3,#eaf6ef 55%,#eeebff);border:1px solid #d9e7d8;border-radius:27px;padding:32px;margin-top:8px}.feedback-bubble{background:#d7efbb;color:#4d7526}.feedback-intro h3{font-size:34px}.feedback-intro .eyebrow,.feedback-intro p,.feedback-count,.feedback-footnote{color:#626d73}.feedback-positive{background:#c3ff5c;color:#2f4519;border-color:#b1e950;border-radius:19px}.feedback-negative{background:#eee7ff;color:#635380;border-color:#d9cbed;border-radius:19px}.feedback-choice{min-height:115px}.feedback-choice span{font-size:24px}.feedback-choice.chosen{outline:2px solid currentColor;outline-offset:3px}.feedback-footnote{font-size:12px}.comment-form textarea{background:#faf9fd;border-color:#dedbea}.comment-avatar-picker{border:0;margin:14px 0;padding:0}.comment-avatar-picker legend{font-size:12px;color:#71677e;margin-bottom:9px}.comment-avatar-options{display:flex;gap:10px}.comment-avatar-option{position:relative;cursor:pointer;display:grid;place-items:center;width:53px;height:53px;border-radius:18px;background:#f0edf8;border:2px solid transparent}.comment-avatar-option input{position:absolute;opacity:0;width:1px;height:1px}.comment-avatar-option:has(input:checked){background:#e9f6db;border-color:#86b84a}.comment-avatar-option:has(input:focus-visible){outline:3px solid #9274dc;outline-offset:3px}.comment-avatar-face{font-size:28px}.comment-avatar{font-size:23px;background:#eeeaf8!important}
.share-dialog{border-radius:25px;background:#fafbfe}.share-dialog .dialog-toolbar{border:0;background:transparent}.share-heading{text-align:center;position:relative;padding:12px 35px 25px}.share-heading>.eyebrow{font-size:9px;color:#837697;letter-spacing:1.5px}.share-heading h2{font-size:40px;line-height:1.05;letter-spacing:-1.5px;margin:12px 0}.share-heading h2 em{font-style:normal;color:#7963c1}.share-heading>p{max-width:510px;margin:12px auto 0;font-size:14px;line-height:1.6;color:#737286}.creator-sticker{position:absolute;right:40px;top:22px;background:#dff2d4;border-radius:24px;width:70px;height:70px;display:grid;place-items:center;font-size:38px;transform:rotate(9deg)}.share-layout{gap:28px}.share-preview{background:#eeedf9;border:1px solid #e1ddf1;border-radius:22px;padding:22px;top:10px}.share-preview .preview-card{background:white;border-radius:17px;padding:20px;border:0}.preview-card .card-title{font-size:22px}.preview-card .card-description{display:block;-webkit-line-clamp:unset;min-height:0;font-size:13px}.preview-label{font-size:9px;color:#8a7c9f}.creator-rewards{padding:20px 2px 6px}.creator-rewards>span{display:block;color:#9e8dca;font-size:35px;margin-bottom:10px}.creator-rewards h3{font-size:20px;letter-spacing:-.5px}.creator-rewards p{font-size:12px;line-height:1.7;color:#766b88;margin:10px 0}.creator-rewards summary{font-size:12px;color:#6e5b8e;cursor:pointer}.share-options{margin:4px 0 15px;padding:12px 15px;border-radius:15px;background:#eeeff6}.share-options summary{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#71687d;cursor:pointer}.share-options summary svg{width:15px;height:15px}.share-options .field-help{font-size:11px}.share-options .form-row{margin-top:15px}.share-options[open] summary{margin-bottom:10px}.share-public-note{font-size:12px;line-height:1.55;color:#787a85;margin:14px 0}.share-dialog .checkbox-field{font-size:12px;line-height:1.5;color:#707581;gap:10px}.share-dialog .checkbox-field input{accent-color:#7c9e4e;flex-shrink:0;width:18px;height:18px}.share-dialog .checkbox-field a{text-decoration:underline}.share-dialog .form-field{margin-bottom:17px}.share-dialog .form-field label{font-size:13px;font-weight:650}.share-dialog .form-field input,.share-dialog .form-field textarea,.share-dialog .form-field select{border-radius:13px;border:1px solid #e0ddea;background:#fff;padding:12px 14px}.share-dialog .form-field .prompt-input{font-family:inherit;background:#f2f8eb;border:1px solid #d6e7c4;font-size:14px;line-height:1.6}.share-dialog .field-help{font-size:11px;color:#7b7e89}.share-heading .draft-notice{font-size:10px;margin-top:10px;max-width:440px;color:#85838c}.submit-prompt{width:100%;justify-content:center;min-height:52px;margin-top:16px}
@media(max-width:760px){.discovery-controls{gap:8px}.discovery-controls .sort-wrap{margin-left:0}.discovery-controls .quiet-levels{margin-left:auto}.extra-filters{margin-left:auto}.extra-filters[open]{margin-left:0}.everyday-links a{min-height:80px;padding:10px;gap:9px}.everyday-links a strong{font-size:11px}.everyday-links .helper-icon{flex-basis:35px;height:40px;font-size:23px}.search-box{height:59px}.search-box .search-submit{padding:0 13px;height:43px;font-size:12px}.search-box>span{display:none}.search-box input{padding-left:14px;font-size:13px}.extra-filters .topic-row{flex-wrap:wrap}.extra-filters .model-filter{margin-left:0}.feedback-panel{padding:25px 16px}.feedback-intro h3{font-size:28px}.feedback-choice span{font-size:21px}.feedback-choice small{font-size:11px}.creator-sticker{position:static;margin:0 auto 14px;width:55px;height:55px;font-size:30px}.share-heading{padding:0 22px 22px}.share-heading h2{font-size:33px}.share-preview{grid-row:auto}.share-layout{padding:0 20px 25px}.share-preview .preview-card .card-top,.share-preview .preview-note{display:block}.share-preview .preview-card .card-top{display:flex}.creator-rewards{padding:15px 2px 0}.share-dialog .form-field input,.share-dialog .form-field textarea,.share-dialog .form-field select{font-size:16px}.discovery-controls .area-tab,.discovery-controls .quiet-levels .level-filter{padding:6px 9px;font-size:10px}}
@media(prefers-reduced-motion:reduce){.everyday-links a{transition:none}}
.library-heading{gap:16px}.library-heading>div:first-child{flex:1;min-width:0}.library-heading h1{font-size:36px}.library-heading p{max-width:320px}.hero-demo{flex:0 0 175px;align-self:center;position:relative;font-size:10px;color:#67547e;padding:9px 0}.hero-demo-caption{display:block;font-size:7px;letter-spacing:1px;color:#8c7d9e;margin-bottom:13px}.hero-demo-prompt{padding:12px;background:#ffffffb8;border:1px solid #ded7ed;border-radius:12px;transform:rotate(-3deg);box-shadow:0 5px 15px #81749310}.hero-demo-prompt>span{color:#a896bb;margin-right:5px}.hero-demo-flow{height:32px;display:flex;align-items:center;justify-content:center;gap:5px}.hero-demo-flow i{width:4px;height:4px;border-radius:50%;background:#b19dca;animation:prompt-process .6s 3}.hero-demo-flow i:nth-child(2){animation-delay:.15s}.hero-demo-flow i:nth-child(3){animation-delay:.3s}.hero-demo-flow>span{font-size:23px;margin-left:7px;color:#967bc2;animation:prompt-pop .8s 1.6s both}.hero-demo-result{background:#e6f4d8;border:1px solid #d5e7c0;border-radius:12px;padding:11px;transform:rotate(3deg);color:#657f44;animation:prompt-result .65s 2.2s both}.hero-demo-result span{display:block;line-height:1.8;font-size:10px}@keyframes prompt-process{50%{opacity:.2;transform:translateY(-3px)}}@keyframes prompt-pop{from{opacity:0;transform:scale(.2) rotate(-45deg)}to{opacity:1;transform:scale(1)}}@keyframes prompt-result{from{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}
@media(min-width:901px) and (max-width:1250px){.hero-demo{flex-basis:135px}.library-heading h1{font-size:30px}.library-heading{padding:20px}.hero-demo-prompt,.hero-demo-result{font-size:9px;padding:8px}.hero-demo-result span{font-size:9px}.seahorse-entry img{width:75px}}
@media(max-width:620px){.library-heading{display:block}.library-heading h1{font-size:35px}.library-heading p{max-width:100%}.hero-demo{display:grid;grid-template-columns:1fr 26px 1fr;gap:4px;margin-top:19px;padding:0;align-items:center}.hero-demo-caption{display:none}.hero-demo-flow{height:auto}.hero-demo-flow i{display:none}.hero-demo-flow>span{margin:0}.hero-demo-prompt,.hero-demo-result{padding:10px;font-size:10px}.hero-demo-result span{font-size:9px}.hero-demo-prompt>span{display:none}}
@media(prefers-reduced-motion:reduce){.hero-demo-flow i,.hero-demo-flow>span,.hero-demo-result{animation:none}}
/* Match the share action across entry points. */
.search-box .search-submit{background:var(--rp-action,#c3ff5c)!important;border-color:var(--rp-action,#c3ff5c)!important;color:#243015!important;height:38px;padding:0 15px;font-size:12px}
