.isla-app-settings{text-align:left;color:#294d44;margin:20px 0}.isla-app-settings details{background:#f5f7ef;border:1px solid #cad8cc;border-radius:16px;margin:12px 0;padding:0 16px}.isla-app-settings summary{cursor:pointer;min-height:48px;padding:16px 0;font-weight:600}.isla-app-settings details[open]{padding-bottom:18px}.isla-app-settings p,.isla-app-settings li{font-size:15px;line-height:1.65}.isla-app-settings small{color:#50685f;font-size:13px;line-height:1.6;display:block}.isla-app-settings blockquote{background:#e8eee3;border-left:3px solid #658e7b;border-radius:8px;margin:16px 0;padding:16px;font-size:15px;line-height:1.6}.isla-app-settings label{gap:8px;margin:18px 0 8px;font-size:15px;display:grid}.isla-app-settings input[type=time]{color:#294d44;width:100%;min-height:48px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #9bb4a7;border-radius:10px;padding:10px 14px}.isla-reminder-actions{gap:10px;margin:18px 0;display:grid}.isla-app-settings button{color:#294d44;min-height:44px;font:inherit;cursor:pointer;background:#fffdf7;border:1px solid #9bb4a7;border-radius:12px;padding:12px 16px}.isla-app-settings button.primary{color:#fffdf7;background:#245f56}.isla-app-settings button:disabled{opacity:.55;cursor:default}.isla-app-settings :is(button,input,summary):focus-visible{outline-offset:3px;outline:3px solid #60927e}.isla-reminder-status{overflow-wrap:anywhere;background:#e7eee3;border-radius:10px;padding:12px}.isla-install-page{color:#294d44;max-width:580px;margin:0 auto;padding:48px 24px;font-family:system-ui,sans-serif}.isla-install-page h1{font:400 38px/1.15 Georgia,serif}.isla-install-page p,.isla-install-page li{line-height:1.7}
