.a1-weekly,.a1-tool{--a1-ink:#34334b;--a1-accent:#795394;--a1-line:#e3dbe9;color:var(--a1-ink);font-family:inherit;line-height:1.65;box-sizing:border-box}.a1-weekly *,.a1-tool *{box-sizing:border-box}.a1-weekly{background:#fffcf7;border:1px solid var(--a1-line);border-radius:28px;overflow:hidden;margin:20px 0 30px}.a1-week-head{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;align-items:center;padding:32px;background:#f1eaf4}.a1-week-head h3{font-size:clamp(28px,3vw,42px)!important;line-height:1.2;margin:12px 0!important;letter-spacing:-.5px}.a1-week-head p{margin:0}.a1-kicker{font-size:13px;font-weight:700;letter-spacing:1.4px;color:#765c82}.a1-scene svg{width:100%;height:auto;display:block}.a1-caption{font-size:12px;color:#676174;margin:6px 0 0;text-align:center}.a1-week-select{display:flex;gap:15px;align-items:center;flex-wrap:wrap;padding:22px 28px;border-bottom:1px solid var(--a1-line);font-weight:700}.a1-week-select select{font:inherit;max-width:100%;min-width:0;border-radius:12px;border:1px solid #cbbbd4;min-height:48px;background:#fff;padding:8px 14px;color:var(--a1-ink)}.a1-week-body,.a1-week-extra{padding:25px 28px}.a1-week-extra:empty{display:none}.a1-week-body h4{font-size:28px!important;line-height:1.25;margin:8px 0 12px!important}.a1-lead{font-size:21px;line-height:1.65;max-width:980px}.a1-week-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}.a1-week-card{border:1px solid var(--a1-line);border-radius:20px;padding:22px;display:flex;flex-direction:column;align-items:start;background:#fff}.a1-week-card:nth-child(2){background:#f0f6f1}.a1-week-card:nth-child(3){background:#fff2e7}.a1-number{font-size:16px;color:#836992}.a1-week-card h5{font-size:23px!important;margin:12px 0 6px!important;line-height:1.3}.a1-week-card p{font-size:17px;flex:1;margin:4px 0 24px}.a1-btn{font:inherit;font-size:17px!important;font-weight:700;line-height:1.35;min-height:46px;border:1px solid #bba7c6;border-radius:12px;background:#fff;color:#61427b;padding:11px 16px;cursor:pointer;text-align:center;white-space:normal!important;max-width:100%}.a1-week-card>.a1-btn{background:#795394;color:white;border-color:#795394}.a1-btn:hover{background:#eee5f3}.a1-week-card>.a1-btn:hover{background:#614075}.a1-btn[aria-pressed=true]{border:3px solid #58446d;padding:9px 14px;background:#eee5f3}.a1-btn:focus-visible,.a1-canvas:focus-visible{outline:3px solid #255e8a;outline-offset:3px}.a1-teacher{background:#f7f4f8;border-radius:15px;padding:15px 20px;font-size:17px}.a1-teacher summary,.a1-source summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:700}.a1-tool{background:#fff;border:1px solid var(--a1-line);border-radius:24px;padding:28px;width:100%;max-width:1100px;margin:12px auto}.a1-tool h3{font-size:29px!important;line-height:1.3;margin:8px 0 12px!important}.a1-tool h4{font-size:23px!important}.a1-read,.a1-controls,.a1-colors{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:14px 0}.a1-read .a1-btn{font-size:15px!important}.a1-small,.a1-source{font-size:15px;line-height:1.6;color:#62596d}.a1-painting{margin:22px 0}.a1-painting img{width:100%;max-width:700px;height:auto;display:block;margin:auto;border:10px solid #efe4d2;box-shadow:0 3px 14px #4c3e3620}.a1-painting figcaption{text-align:center;font-size:18px;margin:12px}.a1-source{max-width:760px;margin:0 auto;background:#f6f2ea;border-radius:12px;padding:8px 16px}.a1-source a{color:#5c3479;text-decoration:underline}.a1-feedback{background:#f3edf6;padding:18px;border-radius:14px;font-size:20px;margin-top:16px}.a1-feedback:empty{display:none}.a1-canvas{display:block;width:100%;height:auto;aspect-ratio:900/520;border:2px solid #cbbbd4;border-radius:16px;background:#fffdf7;touch-action:none}.a1-colors .a1-swatch{font-size:15px!important;display:flex;gap:8px;align-items:center}.a1-swatch:before{content:'';display:block;background:var(--swatch);width:20px;height:20px;border-radius:50%;border:1px solid #0002}.a1-size{display:flex;gap:12px;align-items:center;max-width:100%;font-size:17px}.a1-size input{min-height:44px;max-width:100%;width:180px;accent-color:#795394}.a1-status{font-size:17px;min-height:28px}.a1-paper{padding:18px;background:#f0f6ef;border-radius:14px;font-size:19px}.a1-share-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.a1-share-grid .a1-btn{min-height:95px;font-size:21px!important}.a1-bins{display:grid;grid-template-columns:1fr 1fr;gap:12px}.a1-bin{border:2px dashed #cbbbd4;padding:12px;border-radius:14px;min-height:130px;background:#f6f3f8}.a1-bin>div{display:grid;gap:8px;margin-top:8px}.a1-collection{margin:18px 0;padding:20px;border:1px solid #cbbbd4;border-radius:18px}.a1-print-canvas{height:145mm;border:1px solid #a7a1ac;border-radius:8px;margin:5mm 0;background:white}.a1-print-label{font-size:11pt;margin:3mm 0}.oonda-sunum .a1-tool{color:#34334b!important;max-height:none}.oonda-sunum .a1-tool p{color:#34334b!important}.oonda-sunum .a1-tool h3{color:#34334b!important}.df-derscard[data-d=art],.df-derscard-art{background:#f4eaf4}.oonda-mat-kapak .a1-caption{display:none}@media(max-width:700px){.a1-week-head{grid-template-columns:1fr;padding:22px}.a1-week-head .a1-scene{max-width:360px}.a1-week-grid{grid-template-columns:1fr}.a1-week-body,.a1-week-extra,.a1-week-select{padding:20px 16px}.a1-week-select select{width:100%;font-size:17px}.a1-tool{padding:18px 14px}.a1-lead{font-size:20px}.a1-share-grid{grid-template-columns:1fr}.a1-share-grid .a1-btn{min-height:60px}.a1-colors .a1-swatch{padding:9px 10px;font-size:14px!important}.a1-bins{grid-template-columns:1fr}.a1-canvas{min-height:190px}.a1-painting img{border-width:5px}.a1-read{align-items:stretch}.a1-size{flex-wrap:wrap}}@media print{.a1-print-canvas{break-inside:avoid}.a1-print-label{font-family:inherit}}
.oonda-sunum .a1-studio{padding:14px 22px}.oonda-sunum .a1-studio h3{font-size:23px!important;margin:4px 0!important}.oonda-sunum .a1-studio .a1-lead{font-size:19px;margin:6px 0}.oonda-sunum .a1-studio .a1-read,.oonda-sunum .a1-studio .a1-controls,.oonda-sunum .a1-studio .a1-colors{margin:6px 0}.oonda-sunum .a1-studio .a1-canvas{width:auto;max-width:100%;height:min(34vh,340px);margin:8px auto}.oonda-sunum .a1-studio>.a1-small,.oonda-sunum .a1-studio>.a1-paper{display:none}.oonda-sunum .a1-studio .a1-status{margin:6px 0;font-size:15px}.df-subject-art{background:#f3e9f4!important;border-color:#d8c6df!important}@media(max-width:700px){.a1-canvas{min-height:0}}
