.creative-eyebrow{font-size:13px;font-weight:700;color:#7353a9;letter-spacing:.07em}.creative-intro{max-width:820px;margin-bottom:26px}.creative-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.creative-cards .panel{display:flex;flex-direction:column;gap:10px}.creative-cards .panel p{flex:1}.creative-cards h2{font-size:22px}.creative-work-list article{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid #e5e1eb}.creative-work-list span,.creative-work-list small{font-size:13px;color:#676174}.creative-work-list h3{margin:4px 0;overflow-wrap:anywhere}.creative-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.creative-actions button,button,.button-link{min-height:44px}#creative-editor input[type=text],#creative-editor textarea,#creative-editor select{width:100%}#creative-editor textarea{min-height:130px}#creative-editor fieldset{margin:20px 0;padding:18px;border:1px solid #ddd6e8;border-radius:10px;min-width:0}#creative-editor legend{font-weight:bold}#creative-editor .creative-check{display:flex;gap:10px;font-weight:400;align-items:center}.creative-photo-list{display:flex;flex-wrap:wrap;gap:14px;margin-top:20px}.creative-photo-list>div{width:145px;display:flex;flex-direction:column;gap:8px}.creative-photo-list img{width:145px;height:145px;object-fit:cover;border-radius:10px}.creative-photo-list small{overflow-wrap:anywhere}.creative-suggestions{display:flex;flex-direction:column;gap:10px}.creative-suggestions button{text-align:left}.creative-versions>div{padding:10px 0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}#creative-image-preview img{display:block;width:100%;max-width:850px;height:auto;border-radius:10px}#creative-downloads{display:flex;gap:10px;flex-wrap:wrap}.creative-public{max-width:1040px;margin:40px auto;padding:30px}.creative-public h1{font-size:clamp(28px,5vw,48px);line-height:1.25}.creative-public .creative-cards{margin:30px 0}.creative-public .panel{padding:22px;background:#fff;border:1px solid #e1dcea;border-radius:16px}.creative-public p{line-height:1.8}.creative-public .button{min-height:44px;display:inline-flex;align-items:center}.creative-public .creative-summary{font-size:21px;max-width:780px}.creative-public ol{line-height:1.9}.creative-public li{margin:12px 0}.creative-platform fieldset{border:1px solid #ddd6e8;border-radius:10px;padding:18px;margin:20px 0}.creative-platform label{display:block;margin:12px 0}.creative-platform input[type=number]{max-width:130px}.creative-platform .platform-table-scroll{overflow:auto}.creative-platform table{min-width:700px}.creative-platform button{min-height:44px}.creative-platform .creative-cards{grid-template-columns:1fr}.creative-platform .message{padding:12px;background:#fff2d8}@media(max-width:1050px){.creative-cards{grid-template-columns:1fr}.creative-cards .panel{margin-bottom:0}.creative-cards{margin-bottom:22px}}@media(max-width:600px){.creative-work-list article{align-items:flex-start}.creative-actions{flex-direction:column}.creative-actions button{width:100%}.creative-public{padding:18px;margin:20px auto}.creative-public .creative-summary{font-size:18px}.creative-photo-list>div{width:125px}.creative-photo-list img{width:125px;height:125px}.toolbar{flex-wrap:wrap}}
#creative-upload input[type=file]{display:block;width:100%;min-width:0;max-width:100%;margin:12px 0}#creative-upload button{margin-top:10px}
.creative-platform label,.creative-check{min-height:44px;display:flex;align-items:center;gap:8px}.teacher-layout>nav a{min-height:44px}.marketing-site .nav-dropdown>div a{min-height:44px}
.creative-public{max-width:1180px;margin:24px auto}.creative-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:44px;margin:0 0 48px}.creative-hero h1{font-size:clamp(30px,3.7vw,46px)}.creative-hero .creative-summary{font-size:23px;font-weight:650;margin:20px 0 12px}.creative-hero-copy>p:not(.creative-summary){font-size:16px}.creative-hero .creative-fee{font-size:14px!important;color:#5c5367;margin:12px 0 0}.creative-real-sample{margin:0;padding:24px;background:#f5f0fa;border:1px solid #e6ddef;border-radius:18px;min-width:0}.creative-pdf-pair{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:16px}.creative-pdf-pair img{display:block;width:100%;height:auto;border:1px solid #e1dcea;box-shadow:0 8px 20px #4b2b6e15;border-radius:3px}.creative-real-sample figcaption{font-size:13px;line-height:1.6;color:#65586f;margin-top:16px}.creative-example-section>h2{font-size:28px;margin:8px 0 18px}.creative-public .creative-cards{margin:0 0 32px;grid-template-columns:repeat(3,minmax(0,1fr))}.creative-public .creative-cards h3{font-size:22px;margin:0}.creative-mini-sample{background:#f9f7fc;border-radius:10px;padding:16px;margin-top:12px;font-size:14px;color:#42364f}.creative-mini-sample p{margin:8px 0}.creative-mini-sample strong{color:#7353a9;margin-right:8px}.creative-mini-sample small{display:block;margin-top:14px;color:#746a7e;font-size:12px}.creative-writing-line{height:12px;border-bottom:1px solid #cdc4da}.creative-public .panel{margin-bottom:24px}.creative-how ol{padding-left:24px}.creative-usage summary{cursor:pointer;min-height:44px;display:list-item;font-weight:700;font-size:18px;padding:8px 0}.creative-usage summary:focus-visible{outline:3px solid #7353a9;outline-offset:4px}.creative-tool-benefit{padding:36px;background:#f5f0fa;border-radius:18px;border:1px solid #e6ddef}.creative-tool-benefit h2{font-size:30px;line-height:1.4}.creative-output-nav{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.creative-output-nav a{min-height:44px;display:inline-flex;align-items:center;padding:8px 14px;border:1px solid #ded6e8;border-radius:8px;color:#60358b;background:#fff}.creative-saved-preview{padding:18px 22px;border-left:4px solid #7353a9;background:#faf7fd;border-radius:10px;margin:20px 0}.creative-saved-preview h3{margin:0 0 12px}.creative-saved-preview li{margin:14px 0}.creative-saved-preview summary{cursor:pointer;min-height:44px;font-weight:700}.creative-editor-output{scroll-margin-top:30px}.creative-download-jump{scroll-margin-top:24px}@media(max-width:800px){.creative-hero{grid-template-columns:1fr;gap:28px;margin-bottom:36px}.creative-public .creative-cards{grid-template-columns:1fr}.creative-public .creative-summary{font-size:21px}.creative-real-sample{padding:18px}.creative-public{padding:18px;margin:12px auto}.creative-example-section>h2{font-size:24px}.creative-saved-preview{padding:16px}.creative-output-nav{gap:8px}}@media(max-width:400px){.creative-hero h1{font-size:30px}.creative-hero .creative-summary{font-size:20px}.creative-pdf-pair{gap:10px}.creative-real-sample{padding:14px}}

.creative-editor-output{scroll-margin-top:24px}.creative-saved-preview{margin:20px 0;background:#f8f7fc;padding:20px;border:1px solid #e1ddec;border-radius:12px}.creative-saved-preview summary{min-height:44px;font-weight:700;cursor:pointer}.creative-saved-preview li{margin-bottom:12px}.creative-saved-preview p{line-height:1.8}.creative-saved-preview .creative-pack-body{white-space:pre-line}.creative-output-nav{margin:16px 0}

.creative-tool-hub{grid-template-columns:repeat(2,minmax(0,1fr))}.creative-first-step ol{padding-left:24px;line-height:1.9}.creative-material-help{padding:14px 18px;background:#faf7fd;border:1px solid #e1ddec;border-radius:10px;margin:14px 0}.creative-material-help summary,.creative-settings summary{font-weight:700;cursor:pointer;min-height:44px}.creative-material-help p{line-height:1.8}.creative-completion{padding:18px 22px;background:#f5f2fa;border-radius:10px;border:1px solid #e1ddec;margin:18px 0;line-height:1.8}.creative-completion h3{font-size:18px}.creative-completion a{display:inline-flex;align-items:center;min-height:44px}.creative-health{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.creative-health>p{flex:1;min-width:150px;background:#f8f5fb;border:1px solid #e1ddec;border-radius:10px;padding:18px}.creative-health strong{display:block;font-size:25px}.creative-settings{padding:18px;border:1px solid #e1ddec;border-radius:10px;margin:24px 0}.creative-work-guidance{line-height:1.8;margin:10px 0 24px}.creative-platform .platform-table td{white-space:normal;overflow-wrap:anywhere}.creative-platform .platform-table small{display:block;color:#65728c;line-height:1.6}.creative-platform .work-actions form{margin-bottom:10px}@media(max-width:800px){.creative-tool-hub{grid-template-columns:1fr}.creative-completion{padding:16px}.creative-health>p{min-width:130px}}

@media(max-width:600px){.creative-platform .creative-work-table{min-width:0;width:100%;display:block}.creative-work-table thead{display:none}.creative-work-table tbody{display:block}.creative-work-table tr{display:block;padding:16px;border-bottom:1px solid #e1ddec}.creative-platform .creative-work-table td{display:block;border:0;padding:8px 0;min-width:0;font-weight:400}.creative-work-table td::before{content:attr(data-label);display:inline-block;width:70px;color:#65728c;font-weight:700}.creative-work-table td small{margin:6px 0 0 0}.creative-work-table td details{margin-top:6px}.creative-work-table .work-actions:empty{display:none}}

/* Keep work-list fragment targets visible below the sticky workspace header. */
#my-works{scroll-margin-top:88px}
.creative-work-list article>div{min-width:0;flex:1}
.creative-work-list article>a.button-link{flex-shrink:0;white-space:nowrap}
