.watermark-link{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:10px 14px;border:1px solid #e8d59d;border-radius:999px;background:#fff9e6;color:#855d19;font-size:12px;font-weight:700;line-height:1.45;text-decoration:none;text-align:left}
.watermark-link:hover{background:#fff0c3;text-decoration:underline;text-underline-offset:3px}
.watermark-link>span{font-size:20px;flex-shrink:0}
.watermark-link:focus-visible,.watermark-option:focus-within,#watermark-guide a:focus-visible{outline:3px solid #7562e8;outline-offset:4px}
.watermark-tool-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:19px;background:var(--paper,#fff);overflow:hidden;transition:.2s ease}
.watermark-tool-card .tool-card{border:0;border-radius:0;flex:1;width:100%;min-height:0;box-shadow:none}
.watermark-tool-card>.watermark-link{align-self:flex-start;margin:0 16px 18px}
.feature-card>.watermark-link{margin-top:auto}
.writer-promo{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:10px 14px;border:1px solid #e8d59d;border-radius:999px;background:#fff9e6;color:#855d19;font-size:12px;font-weight:700;line-height:1.45;text-align:left}
.writer-promo>span{font-size:20px;flex-shrink:0}
.writer-promo-tool-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:19px;background:var(--paper,#fff);overflow:hidden;transition:.2s ease}
.writer-promo-tool-card .tool-card{border:0;border-radius:0;flex:1;width:100%;min-height:0;box-shadow:none}
.writer-promo-tool-card>.writer-promo{align-self:flex-start;margin:0 16px 18px}
.feature-card>.writer-promo{margin-top:auto}
.feature-grid>.feature-card{display:flex;min-height:250px;flex-direction:column;align-items:flex-start}
.feature-grid>.feature-card>p{flex:1;margin-bottom:18px}
.tool-grid{align-items:stretch}
.tool-grid .tool-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left}
.tool-grid>.tool-card,.tool-grid>.watermark-tool-card,.tool-grid>.writer-promo-tool-card{height:276px}
.tool-grid>.watermark-tool-card:hover,.tool-grid>.writer-promo-tool-card:hover{transform:translateY(-3px);border-color:#d8d0ff;box-shadow:0 15px 35px rgba(81,64,145,.09)}
.tool-grid>.watermark-tool-card .tool-card:hover,.tool-grid>.writer-promo-tool-card .tool-card:hover{transform:none;box-shadow:none}
.tool-grid .tool-arrow{top:22px;bottom:auto}
.watermark-controls{margin:0 0 16px}
.watermark-option{display:flex;align-items:flex-start;gap:12px;padding:18px;border:1px solid #ead69d;border-radius:16px;background:linear-gradient(120deg,#fffdfa,#fff6d9);box-shadow:0 10px 25px -22px #926d22;cursor:pointer;color:#302a3d}
.watermark-option input{width:19px;height:19px;flex:0 0 19px;margin:3px 0 0;accent-color:#ab7c24;cursor:pointer}
.watermark-spark{font-size:26px;color:#ab7c24;line-height:1}
.watermark-option-heading{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:15px;font-weight:750;line-height:1.6}
.watermark-badge{padding:2px 9px;border-radius:99px;background:#f4de8b;color:#725113;font-size:10px;font-weight:700}
.watermark-note{display:block;margin-top:6px;font-size:12px;line-height:1.8;color:#706044}
.watermark-controls>.watermark-link{margin-top:12px}
.watermark-save-status{display:block;color:var(--muted);font-size:11px;line-height:1.5;margin-top:6px}
.watermark-guide-active{background:#fff}
.watermark-guide-active>.language-switcher{display:none}
#watermark-guide{background:radial-gradient(ellipse at 95% 0%,#faf5ff,transparent 35%),#fff;color:#282333;min-height:100vh;font-family:Manrope,system-ui,sans-serif}
.watermark-guide-shell{max-width:900px;margin:auto;padding:0 42px 64px}
.watermark-guide-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 0;border-bottom:1px solid #ede9f2}
.watermark-guide-nav a{text-decoration:none;color:#686071;display:inline-flex;align-items:center;min-height:44px}
.watermark-guide-nav .watermark-brand{color:#30253e;font-weight:800;font-size:18px;gap:8px}
.watermark-brand span{color:#7562e8}
.watermark-guide-nav>div{display:flex;gap:20px;font-size:13px}
.watermark-guide-nav a[aria-current=page]{color:#6750d6;text-decoration:underline;text-underline-offset:7px;font-weight:750}
.watermark-guide-header{padding:52px 0 34px}
.watermark-guide-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:17px;border:1px solid #eddca7;background:#fff8e1;color:#a47824;font-size:36px;margin-bottom:24px}
.watermark-eyebrow{color:#7562a3;font-size:11px;font-weight:750;letter-spacing:.14em;margin-bottom:14px}
.watermark-guide-header h1{font-size:clamp(30px,5vw,46px);line-height:1.2;letter-spacing:-.025em;margin:0;font-weight:750}
.watermark-intro{font-size:17px;color:#736a80;line-height:1.8;margin:20px 0 25px}
.watermark-guide-header aside{border-left:3px solid #d4aa50;padding:18px 22px;background:#fffbef;border-radius:0 12px 12px 0;line-height:1.9;font-size:15px;color:#6d5836}
.watermark-guide-sections section{display:grid;grid-template-columns:42px 1fr;gap:16px;padding:30px 0;border-top:1px solid #ede9f2}
.watermark-number{color:#b18a3c;font-size:12px;font-weight:750;padding-top:5px;letter-spacing:.1em}
#watermark-guide h2{margin:0 0 13px;font-size:20px;line-height:1.5}
.watermark-guide-sections p{margin:0;color:#6a6274;font-size:15px;line-height:2}
.watermark-guide-footer{border-top:1px solid #ede9f2;padding-top:32px}
.watermark-guide-footer ul{list-style:none;margin:18px 0;padding:0;display:grid;gap:12px}
.watermark-guide-footer li a{color:#6b54bd;font-size:13px;line-height:1.8;text-underline-offset:4px}
.watermark-guide-footer>p{font-size:12px;line-height:1.8;color:#837b8b;margin:24px 0}
.watermark-guide-footer>.primary-btn{text-decoration:none;display:inline-flex}
html[data-theme=dark] .watermark-option{background:#302c24;border-color:#726039;color:#fff4d4}
html[data-theme=dark] .watermark-note{color:#d4c6a8}
@media(max-width:600px){.watermark-guide-shell{padding:0 22px 40px}.watermark-guide-nav{padding:14px 0;gap:12px}.watermark-guide-nav>div{gap:14px}.watermark-guide-header{padding-top:32px}.watermark-guide-sections section{grid-template-columns:26px 1fr;gap:10px}.watermark-option{padding:15px;gap:9px}.watermark-option-heading{font-size:14px}.watermark-spark{font-size:23px}.feature-grid>.feature-card{min-height:230px}.tool-grid>.tool-card,.tool-grid>.watermark-tool-card,.tool-grid>.writer-promo-tool-card{height:245px}}
